ホーム › NetworkManagement.IpHelper › GET_ADAPTERS_ADDRESSES_FLAGS
GET_ADAPTERS_ADDRESSES_FLAGS
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| GAA_FLAG_SKIP_UNICAST | 1 | 0x1 |
| GAA_FLAG_SKIP_ANYCAST | 2 | 0x2 |
| GAA_FLAG_SKIP_MULTICAST | 4 | 0x4 |
| GAA_FLAG_SKIP_DNS_SERVER | 8 | 0x8 |
| GAA_FLAG_INCLUDE_PREFIX | 16 | 0x10 |
| GAA_FLAG_SKIP_FRIENDLY_NAME | 32 | 0x20 |
| GAA_FLAG_INCLUDE_WINS_INFO | 64 | 0x40 |
| GAA_FLAG_INCLUDE_GATEWAYS | 128 | 0x80 |
| GAA_FLAG_INCLUDE_ALL_INTERFACES | 256 | 0x100 |
| GAA_FLAG_INCLUDE_ALL_COMPARTMENTS | 512 | 0x200 |
| GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER | 1024 | 0x400 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum GET_ADAPTERS_ADDRESSES_FLAGS : unsigned int {
GAA_FLAG_SKIP_UNICAST = 1,
GAA_FLAG_SKIP_ANYCAST = 2,
GAA_FLAG_SKIP_MULTICAST = 4,
GAA_FLAG_SKIP_DNS_SERVER = 8,
GAA_FLAG_INCLUDE_PREFIX = 16,
GAA_FLAG_SKIP_FRIENDLY_NAME = 32,
GAA_FLAG_INCLUDE_WINS_INFO = 64,
GAA_FLAG_INCLUDE_GATEWAYS = 128,
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256,
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512,
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024
} GET_ADAPTERS_ADDRESSES_FLAGS;[Flags]
public enum GET_ADAPTERS_ADDRESSES_FLAGS : uint
{
GAA_FLAG_SKIP_UNICAST = 1,
GAA_FLAG_SKIP_ANYCAST = 2,
GAA_FLAG_SKIP_MULTICAST = 4,
GAA_FLAG_SKIP_DNS_SERVER = 8,
GAA_FLAG_INCLUDE_PREFIX = 16,
GAA_FLAG_SKIP_FRIENDLY_NAME = 32,
GAA_FLAG_INCLUDE_WINS_INFO = 64,
GAA_FLAG_INCLUDE_GATEWAYS = 128,
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256,
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512,
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024,
}<Flags>
Public Enum GET_ADAPTERS_ADDRESSES_FLAGS As UInteger
GAA_FLAG_SKIP_UNICAST = 1
GAA_FLAG_SKIP_ANYCAST = 2
GAA_FLAG_SKIP_MULTICAST = 4
GAA_FLAG_SKIP_DNS_SERVER = 8
GAA_FLAG_INCLUDE_PREFIX = 16
GAA_FLAG_SKIP_FRIENDLY_NAME = 32
GAA_FLAG_INCLUDE_WINS_INFO = 64
GAA_FLAG_INCLUDE_GATEWAYS = 128
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024
End Enumimport enum
class GET_ADAPTERS_ADDRESSES_FLAGS(enum.IntFlag):
GAA_FLAG_SKIP_UNICAST = 1
GAA_FLAG_SKIP_ANYCAST = 2
GAA_FLAG_SKIP_MULTICAST = 4
GAA_FLAG_SKIP_DNS_SERVER = 8
GAA_FLAG_INCLUDE_PREFIX = 16
GAA_FLAG_SKIP_FRIENDLY_NAME = 32
GAA_FLAG_INCLUDE_WINS_INFO = 64
GAA_FLAG_INCLUDE_GATEWAYS = 128
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024// GET_ADAPTERS_ADDRESSES_FLAGS (flags)
pub const GAA_FLAG_SKIP_UNICAST: u32 = 1;
pub const GAA_FLAG_SKIP_ANYCAST: u32 = 2;
pub const GAA_FLAG_SKIP_MULTICAST: u32 = 4;
pub const GAA_FLAG_SKIP_DNS_SERVER: u32 = 8;
pub const GAA_FLAG_INCLUDE_PREFIX: u32 = 16;
pub const GAA_FLAG_SKIP_FRIENDLY_NAME: u32 = 32;
pub const GAA_FLAG_INCLUDE_WINS_INFO: u32 = 64;
pub const GAA_FLAG_INCLUDE_GATEWAYS: u32 = 128;
pub const GAA_FLAG_INCLUDE_ALL_INTERFACES: u32 = 256;
pub const GAA_FLAG_INCLUDE_ALL_COMPARTMENTS: u32 = 512;
pub const GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER: u32 = 1024;// GET_ADAPTERS_ADDRESSES_FLAGS
const (
GAA_FLAG_SKIP_UNICAST uint32 = 1
GAA_FLAG_SKIP_ANYCAST uint32 = 2
GAA_FLAG_SKIP_MULTICAST uint32 = 4
GAA_FLAG_SKIP_DNS_SERVER uint32 = 8
GAA_FLAG_INCLUDE_PREFIX uint32 = 16
GAA_FLAG_SKIP_FRIENDLY_NAME uint32 = 32
GAA_FLAG_INCLUDE_WINS_INFO uint32 = 64
GAA_FLAG_INCLUDE_GATEWAYS uint32 = 128
GAA_FLAG_INCLUDE_ALL_INTERFACES uint32 = 256
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS uint32 = 512
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER uint32 = 1024
)const
GAA_FLAG_SKIP_UNICAST = 1;
GAA_FLAG_SKIP_ANYCAST = 2;
GAA_FLAG_SKIP_MULTICAST = 4;
GAA_FLAG_SKIP_DNS_SERVER = 8;
GAA_FLAG_INCLUDE_PREFIX = 16;
GAA_FLAG_SKIP_FRIENDLY_NAME = 32;
GAA_FLAG_INCLUDE_WINS_INFO = 64;
GAA_FLAG_INCLUDE_GATEWAYS = 128;
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256;
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512;
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024;// GET_ADAPTERS_ADDRESSES_FLAGS
pub const GAA_FLAG_SKIP_UNICAST: u32 = 1;
pub const GAA_FLAG_SKIP_ANYCAST: u32 = 2;
pub const GAA_FLAG_SKIP_MULTICAST: u32 = 4;
pub const GAA_FLAG_SKIP_DNS_SERVER: u32 = 8;
pub const GAA_FLAG_INCLUDE_PREFIX: u32 = 16;
pub const GAA_FLAG_SKIP_FRIENDLY_NAME: u32 = 32;
pub const GAA_FLAG_INCLUDE_WINS_INFO: u32 = 64;
pub const GAA_FLAG_INCLUDE_GATEWAYS: u32 = 128;
pub const GAA_FLAG_INCLUDE_ALL_INTERFACES: u32 = 256;
pub const GAA_FLAG_INCLUDE_ALL_COMPARTMENTS: u32 = 512;
pub const GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER: u32 = 1024;const
GAA_FLAG_SKIP_UNICAST* = 1
GAA_FLAG_SKIP_ANYCAST* = 2
GAA_FLAG_SKIP_MULTICAST* = 4
GAA_FLAG_SKIP_DNS_SERVER* = 8
GAA_FLAG_INCLUDE_PREFIX* = 16
GAA_FLAG_SKIP_FRIENDLY_NAME* = 32
GAA_FLAG_INCLUDE_WINS_INFO* = 64
GAA_FLAG_INCLUDE_GATEWAYS* = 128
GAA_FLAG_INCLUDE_ALL_INTERFACES* = 256
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS* = 512
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER* = 1024enum GET_ADAPTERS_ADDRESSES_FLAGS : uint {
GAA_FLAG_SKIP_UNICAST = 1,
GAA_FLAG_SKIP_ANYCAST = 2,
GAA_FLAG_SKIP_MULTICAST = 4,
GAA_FLAG_SKIP_DNS_SERVER = 8,
GAA_FLAG_INCLUDE_PREFIX = 16,
GAA_FLAG_SKIP_FRIENDLY_NAME = 32,
GAA_FLAG_INCLUDE_WINS_INFO = 64,
GAA_FLAG_INCLUDE_GATEWAYS = 128,
GAA_FLAG_INCLUDE_ALL_INTERFACES = 256,
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 512,
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 1024,
}#define global GAA_FLAG_SKIP_UNICAST 0x1
#define global GAA_FLAG_SKIP_ANYCAST 0x2
#define global GAA_FLAG_SKIP_MULTICAST 0x4
#define global GAA_FLAG_SKIP_DNS_SERVER 0x8
#define global GAA_FLAG_INCLUDE_PREFIX 0x10
#define global GAA_FLAG_SKIP_FRIENDLY_NAME 0x20
#define global GAA_FLAG_INCLUDE_WINS_INFO 0x40
#define global GAA_FLAG_INCLUDE_GATEWAYS 0x80
#define global GAA_FLAG_INCLUDE_ALL_INTERFACES 0x100
#define global GAA_FLAG_INCLUDE_ALL_COMPARTMENTS 0x200
#define global GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER 0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。