DHCP_OPTION_DATA_ELEMENT structure (dhcpsapi.h)
La structure DHCP_OPTION_DATA_ELEMENT définit un élément de données présent (séparément ou en tant que membre d’un tableau) dans une structure DHCP_OPTION_DATA .
Syntaxe
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;
Membres
OptionType
Valeur d’énumération DHCP_OPTION_DATA_TYPE qui indique le type de données présent dans le champ suivant, Élément.
Element
Element.ByteOption
Spécifie les données sous forme de valeur BYTE. Ce champ est présent si l’OptionType est DhcpByteOption.
Element.WordOption
Spécifie les données sous la forme d’une valeur WORD. Ce champ est présent si l’OptionType est DhcpWordOption.
Element.DWordOption
Spécifie les données en tant que valeur DWORD. Ce champ est présent si l’OptionType est DhcpDWordOption.
Element.DWordDWordOption
Spécifie les données en tant que valeur DWORD_DWORD . Ce champ est présent si l’OptionType est DhcpDWordDWordOption.
Element.IpAddressOption
Spécifie les données en tant que valeur de DHCP_IP_ADDRESS (DWORD). Ce champ est présent si l’OptionType est IpAddressOption.
Element.StringDataOption
Spécifie les données sous forme de valeur de chaîne Unicode. Ce champ est présent si l’OptionType est DhcpStringDataOption.
Element.BinaryDataOption
Spécifie les données en tant que structure DHCP_BINARY_DATA . Ce champ est présent si l’OptionType est DhcpBinaryDataOption.
Element.EncapsulatedDataOption
Spécifie les données encapsulées dans une structure DHCP_BINARY_DATA . L’application doit connaître le format de la capsule de données opaque pour pouvoir la lire à partir du champ Données de DHCP_BINARY_DATA. Ce champ est présent si l’OptionType est DhcpEncapsulatedDataOption.
Element.Ipv6AddressDataOption
Spécifie les données sous forme de valeur de chaîne Unicode. Ce champ est présent si l’OptionType est DhcpIpv6AddressOption.
_DHCP_OPTION_ELEMENT_UNION
Spécifications
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | dhcpsapi.h |