Win32 API 日本語リファレンス
ホームNetworkManagement.IpHelper › GET_ADAPTERS_ADDRESSES_FLAGS

GET_ADAPTERS_ADDRESSES_FLAGS

列挙型フラグ
基底型u4

メンバー 11

名前10進16進
GAA_FLAG_SKIP_UNICAST10x1
GAA_FLAG_SKIP_ANYCAST20x2
GAA_FLAG_SKIP_MULTICAST40x4
GAA_FLAG_SKIP_DNS_SERVER80x8
GAA_FLAG_INCLUDE_PREFIX160x10
GAA_FLAG_SKIP_FRIENDLY_NAME320x20
GAA_FLAG_INCLUDE_WINS_INFO640x40
GAA_FLAG_INCLUDE_GATEWAYS1280x80
GAA_FLAG_INCLUDE_ALL_INTERFACES2560x100
GAA_FLAG_INCLUDE_ALL_COMPARTMENTS5120x200
GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER10240x400

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 1024
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,
}
#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)。