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

DHCP_OPTION_DATA_TYPE

列挙型
基底型i4

メンバー 9

名前10進16進
DhcpByteOption00x0
DhcpWordOption10x1
DhcpDWordOption20x2
DhcpDWordDWordOption30x3
DhcpIpAddressOption40x4
DhcpStringDataOption50x5
DhcpBinaryDataOption60x6
DhcpEncapsulatedDataOption70x7
DhcpIpv6AddressOption80x8

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DHCP_OPTION_DATA_TYPE : int {
    DhcpByteOption = 0,
    DhcpWordOption = 1,
    DhcpDWordOption = 2,
    DhcpDWordDWordOption = 3,
    DhcpIpAddressOption = 4,
    DhcpStringDataOption = 5,
    DhcpBinaryDataOption = 6,
    DhcpEncapsulatedDataOption = 7,
    DhcpIpv6AddressOption = 8
} DHCP_OPTION_DATA_TYPE;
public enum DHCP_OPTION_DATA_TYPE : int
{
    DhcpByteOption = 0,
    DhcpWordOption = 1,
    DhcpDWordOption = 2,
    DhcpDWordDWordOption = 3,
    DhcpIpAddressOption = 4,
    DhcpStringDataOption = 5,
    DhcpBinaryDataOption = 6,
    DhcpEncapsulatedDataOption = 7,
    DhcpIpv6AddressOption = 8,
}
Public Enum DHCP_OPTION_DATA_TYPE As Integer
    DhcpByteOption = 0
    DhcpWordOption = 1
    DhcpDWordOption = 2
    DhcpDWordDWordOption = 3
    DhcpIpAddressOption = 4
    DhcpStringDataOption = 5
    DhcpBinaryDataOption = 6
    DhcpEncapsulatedDataOption = 7
    DhcpIpv6AddressOption = 8
End Enum
import enum

class DHCP_OPTION_DATA_TYPE(enum.IntEnum):
    DhcpByteOption = 0
    DhcpWordOption = 1
    DhcpDWordOption = 2
    DhcpDWordDWordOption = 3
    DhcpIpAddressOption = 4
    DhcpStringDataOption = 5
    DhcpBinaryDataOption = 6
    DhcpEncapsulatedDataOption = 7
    DhcpIpv6AddressOption = 8
// DHCP_OPTION_DATA_TYPE
pub const DhcpByteOption: i32 = 0;
pub const DhcpWordOption: i32 = 1;
pub const DhcpDWordOption: i32 = 2;
pub const DhcpDWordDWordOption: i32 = 3;
pub const DhcpIpAddressOption: i32 = 4;
pub const DhcpStringDataOption: i32 = 5;
pub const DhcpBinaryDataOption: i32 = 6;
pub const DhcpEncapsulatedDataOption: i32 = 7;
pub const DhcpIpv6AddressOption: i32 = 8;
// DHCP_OPTION_DATA_TYPE
const (
	DhcpByteOption int32 = 0
	DhcpWordOption int32 = 1
	DhcpDWordOption int32 = 2
	DhcpDWordDWordOption int32 = 3
	DhcpIpAddressOption int32 = 4
	DhcpStringDataOption int32 = 5
	DhcpBinaryDataOption int32 = 6
	DhcpEncapsulatedDataOption int32 = 7
	DhcpIpv6AddressOption int32 = 8
)
const
  DhcpByteOption = 0;
  DhcpWordOption = 1;
  DhcpDWordOption = 2;
  DhcpDWordDWordOption = 3;
  DhcpIpAddressOption = 4;
  DhcpStringDataOption = 5;
  DhcpBinaryDataOption = 6;
  DhcpEncapsulatedDataOption = 7;
  DhcpIpv6AddressOption = 8;
// DHCP_OPTION_DATA_TYPE
pub const DhcpByteOption: i32 = 0;
pub const DhcpWordOption: i32 = 1;
pub const DhcpDWordOption: i32 = 2;
pub const DhcpDWordDWordOption: i32 = 3;
pub const DhcpIpAddressOption: i32 = 4;
pub const DhcpStringDataOption: i32 = 5;
pub const DhcpBinaryDataOption: i32 = 6;
pub const DhcpEncapsulatedDataOption: i32 = 7;
pub const DhcpIpv6AddressOption: i32 = 8;
const
  DhcpByteOption* = 0
  DhcpWordOption* = 1
  DhcpDWordOption* = 2
  DhcpDWordDWordOption* = 3
  DhcpIpAddressOption* = 4
  DhcpStringDataOption* = 5
  DhcpBinaryDataOption* = 6
  DhcpEncapsulatedDataOption* = 7
  DhcpIpv6AddressOption* = 8
enum DHCP_OPTION_DATA_TYPE : int {
    DhcpByteOption = 0,
    DhcpWordOption = 1,
    DhcpDWordOption = 2,
    DhcpDWordDWordOption = 3,
    DhcpIpAddressOption = 4,
    DhcpStringDataOption = 5,
    DhcpBinaryDataOption = 6,
    DhcpEncapsulatedDataOption = 7,
    DhcpIpv6AddressOption = 8,
}
#define global DhcpByteOption             0x0
#define global DhcpWordOption             0x1
#define global DhcpDWordOption            0x2
#define global DhcpDWordDWordOption       0x3
#define global DhcpIpAddressOption        0x4
#define global DhcpStringDataOption       0x5
#define global DhcpBinaryDataOption       0x6
#define global DhcpEncapsulatedDataOption 0x7
#define global DhcpIpv6AddressOption      0x8