ホーム › NetworkManagement.WindowsFilteringPlatform › IPSEC_DOSP_FLAGS
IPSEC_DOSP_FLAGS
列挙型フラグメンバー 6
| 名前 | 10進 | 16進 |
|---|---|---|
| IPSEC_DOSP_FLAG_ENABLE_IKEV1 | 1 | 0x1 |
| IPSEC_DOSP_FLAG_ENABLE_IKEV2 | 2 | 0x2 |
| IPSEC_DOSP_FLAG_DISABLE_AUTHIP | 4 | 0x4 |
| IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK | 8 | 0x8 |
| IPSEC_DOSP_FLAG_FILTER_BLOCK | 16 | 0x10 |
| IPSEC_DOSP_FLAG_FILTER_EXEMPT | 32 | 0x20 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IPSEC_DOSP_FLAGS : unsigned int {
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1,
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2,
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4,
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8,
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16,
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32
} IPSEC_DOSP_FLAGS;[Flags]
public enum IPSEC_DOSP_FLAGS : uint
{
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1,
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2,
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4,
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8,
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16,
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32,
}<Flags>
Public Enum IPSEC_DOSP_FLAGS As UInteger
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32
End Enumimport enum
class IPSEC_DOSP_FLAGS(enum.IntFlag):
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32// IPSEC_DOSP_FLAGS (flags)
pub const IPSEC_DOSP_FLAG_ENABLE_IKEV1: u32 = 1;
pub const IPSEC_DOSP_FLAG_ENABLE_IKEV2: u32 = 2;
pub const IPSEC_DOSP_FLAG_DISABLE_AUTHIP: u32 = 4;
pub const IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK: u32 = 8;
pub const IPSEC_DOSP_FLAG_FILTER_BLOCK: u32 = 16;
pub const IPSEC_DOSP_FLAG_FILTER_EXEMPT: u32 = 32;// IPSEC_DOSP_FLAGS
const (
IPSEC_DOSP_FLAG_ENABLE_IKEV1 uint32 = 1
IPSEC_DOSP_FLAG_ENABLE_IKEV2 uint32 = 2
IPSEC_DOSP_FLAG_DISABLE_AUTHIP uint32 = 4
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK uint32 = 8
IPSEC_DOSP_FLAG_FILTER_BLOCK uint32 = 16
IPSEC_DOSP_FLAG_FILTER_EXEMPT uint32 = 32
)const
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1;
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2;
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4;
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8;
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16;
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32;// IPSEC_DOSP_FLAGS
pub const IPSEC_DOSP_FLAG_ENABLE_IKEV1: u32 = 1;
pub const IPSEC_DOSP_FLAG_ENABLE_IKEV2: u32 = 2;
pub const IPSEC_DOSP_FLAG_DISABLE_AUTHIP: u32 = 4;
pub const IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK: u32 = 8;
pub const IPSEC_DOSP_FLAG_FILTER_BLOCK: u32 = 16;
pub const IPSEC_DOSP_FLAG_FILTER_EXEMPT: u32 = 32;const
IPSEC_DOSP_FLAG_ENABLE_IKEV1* = 1
IPSEC_DOSP_FLAG_ENABLE_IKEV2* = 2
IPSEC_DOSP_FLAG_DISABLE_AUTHIP* = 4
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK* = 8
IPSEC_DOSP_FLAG_FILTER_BLOCK* = 16
IPSEC_DOSP_FLAG_FILTER_EXEMPT* = 32enum IPSEC_DOSP_FLAGS : uint {
IPSEC_DOSP_FLAG_ENABLE_IKEV1 = 1,
IPSEC_DOSP_FLAG_ENABLE_IKEV2 = 2,
IPSEC_DOSP_FLAG_DISABLE_AUTHIP = 4,
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK = 8,
IPSEC_DOSP_FLAG_FILTER_BLOCK = 16,
IPSEC_DOSP_FLAG_FILTER_EXEMPT = 32,
}#define global IPSEC_DOSP_FLAG_ENABLE_IKEV1 0x1
#define global IPSEC_DOSP_FLAG_ENABLE_IKEV2 0x2
#define global IPSEC_DOSP_FLAG_DISABLE_AUTHIP 0x4
#define global IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK 0x8
#define global IPSEC_DOSP_FLAG_FILTER_BLOCK 0x10
#define global IPSEC_DOSP_FLAG_FILTER_EXEMPT 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。