Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DHCP_OPTION_DATA_ELEMENT-Struktur definiert ein Datenelement, das (entweder singlich oder als Element eines Arrays) in einer DHCP_OPTION_DATA-Struktur vorhanden ist.
Syntax
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;
Member
OptionType
Ein DHCP_OPTION_DATA_TYPE Enumerationswert, der den Datentyp angibt, der im nachfolgenden Feld Element vorhanden ist.
Element
Element.ByteOption
Gibt die Daten als BYTE-Wert an. Dieses Feld ist vorhanden, wenn der OptionTypeDhcpByteOption ist.
Element.WordOption
Gibt die Daten als WORD-Wert an. Dieses Feld ist vorhanden, wenn optionTypeDhcpWordOption ist.
Element.DWordOption
Gibt die Daten als DWORD-Wert an. Dieses Feld ist vorhanden, wenn optionTypeDhcpDWordOption ist.
Element.DWordDWordOption
Gibt die Daten als DWORD_DWORD Wert an. Dieses Feld ist vorhanden, wenn optionTypeDhcpDWordDWordOption ist.
Element.IpAddressOption
Gibt die Daten als DWORD-Wert ( DHCP_IP_ADDRESS ) an. Dieses Feld ist vorhanden, wenn optionTypeIpAddressOption ist.
Element.StringDataOption
Gibt die Daten als Unicode-Zeichenfolgenwert an. Dieses Feld ist vorhanden, wenn optionTypeDhcpStringDataOption ist.
Element.BinaryDataOption
Gibt die Daten als DHCP_BINARY_DATA-Struktur an. Dieses Feld ist vorhanden, wenn optionTypeDhcpBinaryDataOption ist.
Element.EncapsulatedDataOption
Gibt die Daten als gekapselt in einer DHCP_BINARY_DATA-Struktur an. Die Anwendung muss das Format der undurchsichtigen Datenkapsel kennen, um sie aus dem Feld Daten von DHCP_BINARY_DATA lesen zu können. Dieses Feld ist vorhanden, wenn optionTypeDhcpEncapsulatedDataOption ist.
Element.Ipv6AddressDataOption
Gibt die Daten als Unicode-Zeichenfolgenwert an. Dieses Feld ist vorhanden, wenn optionTypeDhcpIpv6AddressOption ist.
_DHCP_OPTION_ELEMENT_UNION
Anforderungen
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | dhcpsapi.h |