ホーム › NetworkManagement.WindowsFilteringPlatform › IKEEXT_CERT_FLAGS
IKEEXT_CERT_FLAGS
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING | 1 | 0x1 |
| IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD | 2 | 0x2 |
| IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE | 4 | 0x4 |
| IKEEXT_CERT_FLAG_INTERMEDIATE_CA | 8 | 0x8 |
| IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE | 16 | 0x10 |
| IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND | 32 | 0x20 |
| IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE | 64 | 0x40 |
| IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE | 128 | 0x80 |
| IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE | 256 | 0x100 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IKEEXT_CERT_FLAGS : unsigned int {
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1,
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2,
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4,
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8,
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16,
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32,
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64,
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128,
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256
} IKEEXT_CERT_FLAGS;[Flags]
public enum IKEEXT_CERT_FLAGS : uint
{
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1,
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2,
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4,
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8,
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16,
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32,
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64,
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128,
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256,
}<Flags>
Public Enum IKEEXT_CERT_FLAGS As UInteger
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256
End Enumimport enum
class IKEEXT_CERT_FLAGS(enum.IntFlag):
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256// IKEEXT_CERT_FLAGS (flags)
pub const IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING: u32 = 1;
pub const IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD: u32 = 2;
pub const IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE: u32 = 4;
pub const IKEEXT_CERT_FLAG_INTERMEDIATE_CA: u32 = 8;
pub const IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE: u32 = 16;
pub const IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND: u32 = 32;
pub const IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE: u32 = 64;
pub const IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE: u32 = 128;
pub const IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE: u32 = 256;// IKEEXT_CERT_FLAGS
const (
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING uint32 = 1
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD uint32 = 2
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE uint32 = 4
IKEEXT_CERT_FLAG_INTERMEDIATE_CA uint32 = 8
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE uint32 = 16
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND uint32 = 32
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE uint32 = 64
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE uint32 = 128
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE uint32 = 256
)const
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1;
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2;
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4;
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8;
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16;
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32;
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64;
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128;
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256;// IKEEXT_CERT_FLAGS
pub const IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING: u32 = 1;
pub const IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD: u32 = 2;
pub const IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE: u32 = 4;
pub const IKEEXT_CERT_FLAG_INTERMEDIATE_CA: u32 = 8;
pub const IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE: u32 = 16;
pub const IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND: u32 = 32;
pub const IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE: u32 = 64;
pub const IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE: u32 = 128;
pub const IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE: u32 = 256;const
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING* = 1
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD* = 2
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE* = 4
IKEEXT_CERT_FLAG_INTERMEDIATE_CA* = 8
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE* = 16
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND* = 32
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE* = 64
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE* = 128
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE* = 256enum IKEEXT_CERT_FLAGS : uint {
IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING = 1,
IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD = 2,
IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE = 4,
IKEEXT_CERT_FLAG_INTERMEDIATE_CA = 8,
IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE = 16,
IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND = 32,
IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE = 64,
IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE = 128,
IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE = 256,
}#define global IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING 0x1
#define global IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD 0x2
#define global IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE 0x4
#define global IKEEXT_CERT_FLAG_INTERMEDIATE_CA 0x8
#define global IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE 0x10
#define global IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND 0x20
#define global IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE 0x40
#define global IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE 0x80
#define global IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE 0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。