ホーム › NetworkManagement.WindowsFilteringPlatform › IPSEC_POLICY_FLAG
IPSEC_POLICY_FLAG
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| IPSEC_POLICY_FLAG_ND_SECURE | 2 | 0x2 |
| IPSEC_POLICY_FLAG_ND_BOUNDARY | 4 | 0x4 |
| IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT | 16 | 0x10 |
| IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL | 32 | 0x20 |
| IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME | 64 | 0x40 |
| IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME | 128 | 0x80 |
| IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL | 8 | 0x8 |
| IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING | 256 | 0x100 |
| IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT | 512 | 0x200 |
| IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION | 1024 | 0x400 |
| IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION | 2048 | 0x800 |
| IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 | 4096 | 0x1000 |
| IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY | 8192 | 0x2000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IPSEC_POLICY_FLAG : unsigned int {
IPSEC_POLICY_FLAG_ND_SECURE = 2,
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128,
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8,
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256,
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512,
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096,
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192
} IPSEC_POLICY_FLAG;[Flags]
public enum IPSEC_POLICY_FLAG : uint
{
IPSEC_POLICY_FLAG_ND_SECURE = 2,
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128,
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8,
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256,
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512,
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096,
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192,
}<Flags>
Public Enum IPSEC_POLICY_FLAG As UInteger
IPSEC_POLICY_FLAG_ND_SECURE = 2
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192
End Enumimport enum
class IPSEC_POLICY_FLAG(enum.IntFlag):
IPSEC_POLICY_FLAG_ND_SECURE = 2
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192// IPSEC_POLICY_FLAG (flags)
pub const IPSEC_POLICY_FLAG_ND_SECURE: u32 = 2;
pub const IPSEC_POLICY_FLAG_ND_BOUNDARY: u32 = 4;
pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT: u32 = 16;
pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL: u32 = 32;
pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME: u32 = 64;
pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME: u32 = 128;
pub const IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL: u32 = 8;
pub const IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING: u32 = 256;
pub const IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT: u32 = 512;
pub const IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION: u32 = 1024;
pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION: u32 = 2048;
pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6: u32 = 4096;
pub const IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY: u32 = 8192;// IPSEC_POLICY_FLAG
const (
IPSEC_POLICY_FLAG_ND_SECURE uint32 = 2
IPSEC_POLICY_FLAG_ND_BOUNDARY uint32 = 4
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT uint32 = 16
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL uint32 = 32
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME uint32 = 64
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME uint32 = 128
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL uint32 = 8
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING uint32 = 256
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT uint32 = 512
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION uint32 = 1024
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION uint32 = 2048
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 uint32 = 4096
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY uint32 = 8192
)const
IPSEC_POLICY_FLAG_ND_SECURE = 2;
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4;
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16;
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32;
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64;
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128;
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8;
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256;
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512;
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024;
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048;
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096;
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192;// IPSEC_POLICY_FLAG
pub const IPSEC_POLICY_FLAG_ND_SECURE: u32 = 2;
pub const IPSEC_POLICY_FLAG_ND_BOUNDARY: u32 = 4;
pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT: u32 = 16;
pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL: u32 = 32;
pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME: u32 = 64;
pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME: u32 = 128;
pub const IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL: u32 = 8;
pub const IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING: u32 = 256;
pub const IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT: u32 = 512;
pub const IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION: u32 = 1024;
pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION: u32 = 2048;
pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6: u32 = 4096;
pub const IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY: u32 = 8192;const
IPSEC_POLICY_FLAG_ND_SECURE* = 2
IPSEC_POLICY_FLAG_ND_BOUNDARY* = 4
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT* = 16
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL* = 32
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME* = 64
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME* = 128
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL* = 8
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING* = 256
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT* = 512
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION* = 1024
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION* = 2048
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6* = 4096
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY* = 8192enum IPSEC_POLICY_FLAG : uint {
IPSEC_POLICY_FLAG_ND_SECURE = 2,
IPSEC_POLICY_FLAG_ND_BOUNDARY = 4,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT = 16,
IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL = 32,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME = 64,
IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME = 128,
IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL = 8,
IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING = 256,
IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT = 512,
IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION = 1024,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION = 2048,
IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 = 4096,
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY = 8192,
}#define global IPSEC_POLICY_FLAG_ND_SECURE 0x2
#define global IPSEC_POLICY_FLAG_ND_BOUNDARY 0x4
#define global IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT 0x10
#define global IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL 0x20
#define global IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME 0x40
#define global IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME 0x80
#define global IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL 0x8
#define global IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING 0x100
#define global IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT 0x200
#define global IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION 0x400
#define global IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION 0x800
#define global IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6 0x1000
#define global IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY 0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。