DHCP_OPTION_DATA_ELEMENT結構 (dhcpsapi.h)

DHCP_OPTION_DATA_ELEMENT結構會定義 (DHCP_OPTION_DATA結構內陣列) 成員呈現的資料元素。

語法

typedef struct _DHCP_OPTION_DATA_ELEMENT {
  DHCP_OPTION_DATA_TYPE      OptionType;
#if ...
  union {
    BYTE             ByteOption;
    WORD             WordOption;
    DWORD            DWordOption;
    DWORD_DWORD      DWordDWordOption;
    DHCP_IP_ADDRESS  IpAddressOption;
    LPWSTR           StringDataOption;
    DHCP_BINARY_DATA BinaryDataOption;
    DHCP_BINARY_DATA EncapsulatedDataOption;
    LPWSTR           Ipv6AddressDataOption;
  } Element;
#if ...
  _DHCP_OPTION_ELEMENT_UNION _DHCP_OPTION_ELEMENT_UNION;
#else
  union {
    BYTE             ByteOption;
    WORD             WordOption;
    DWORD            DWordOption;
    DWORD_DWORD      DWordDWordOption;
    DHCP_IP_ADDRESS  IpAddressOption;
    LPWSTR           StringDataOption;
    DHCP_BINARY_DATA BinaryDataOption;
    DHCP_BINARY_DATA EncapsulatedDataOption;
    LPWSTR           Ipv6AddressDataOption;
  } Element;
#endif
#else
  _DHCP_OPTION_ELEMENT_UNION _DHCP_OPTION_ELEMENT_UNION;
#endif
} DHCP_OPTION_DATA_ELEMENT, *LPDHCP_OPTION_DATA_ELEMENT;

成員

OptionType

DHCP_OPTION_DATA_TYPE列舉值,指出出現在後續欄位Element中的資料型別。

Element

Element.ByteOption

將資料指定為 BYTE 值。 如果 OptionTypeDhcpByteOption,則會顯示此欄位。

Element.WordOption

將資料指定為 WORD 值。 如果 OptionTypeDhcpWordOption,則會顯示此欄位。

Element.DWordOption

將資料指定為 DWORD 值。 如果 OptionTypeDhcpDWordOption,則會顯示此欄位。

Element.DWordDWordOption

將資料指定為 DWORD_DWORD 值。 如果 OptionTypeDhcpDWordDWordOption,則會顯示此欄位。

Element.IpAddressOption

將資料指定為 DHCP_IP_ADDRESS (DWORD) 值。 如果 OptionTypeIpAddressOption,則會顯示此欄位。

Element.StringDataOption

將資料指定為 Unicode 字串值。 如果 OptionTypeDhcpStringDataOption,則會顯示此欄位。

Element.BinaryDataOption

將資料指定為 DHCP_BINARY_DATA 結構。 如果 OptionTypeDhcpBinaryDataOption,則會顯示此欄位。

Element.EncapsulatedDataOption

指定資料封裝在 DHCP_BINARY_DATA 結構內。 應用程式必須知道不透明資料擷取的格式,才能從DHCP_BINARY_DATA的 [資料] 欄位讀取它。 如果 OptionTypeDhcpEncapsulatedDataOption,則會顯示此欄位。

Element.Ipv6AddressDataOption

將資料指定為 Unicode 字串值。 如果 OptionTypeDhcpIpv6AddressOption,則會顯示此欄位。

_DHCP_OPTION_ELEMENT_UNION

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 dhcpsapi.h

另請參閱

DHCP_BINARY_DATA

DHCP_OPTION_DATA

DHCP_OPTION_DATA_TYPE

DWORD_DWORD