DHCP_CLASS_INFO-Struktur (dhcpsapi.h)

Die DHCP_CLASS_INFO-Struktur definiert eine DHCP-Optionsklasse.

Syntax

typedef struct _DHCP_CLASS_INFO {
  LPWSTR ClassName;
  LPWSTR ClassComment;
  DWORD  ClassDataLength;
  BOOL   IsVendor;
  DWORD  Flags;
  LPBYTE ClassData;
} DHCP_CLASS_INFO, *LPDHCP_CLASS_INFO;

Member

ClassName

Unicode-Zeichenfolge, die den Namen der -Klasse enthält.

ClassComment

Unicode-Zeichenfolge, die einen Kommentar enthält, der der Klasse zugeordnet ist.

ClassDataLength

Gibt die Größe von ClassData in Bytes an. Wenn Sie diese Struktur an DhcpGetClassInfo übergeben, sollte dieser Wert auf die Größe des initialisierten Puffers festgelegt werden.

IsVendor

Gibt an, ob es sich bei dieser Optionsklasse um eine vom Anbieter definierte Optionsklasse handelt. Bei TRUE handelt es sich um eine Anbieterklasse. andernfalls handelt es sich nicht um eine Anbieterklasse. Vom Anbieter definierte Optionsklassen können von DHCP-Clients verwendet werden, die so konfiguriert sind, dass sie sich beim Abrufen einer Lease optional anhand ihres Anbietertyps beim DHCP-Server identifizieren.

Flags

Gibt ein Bitflag an, das angibt, ob die Optionen herstellerspezifisch sind oder nicht. Andernfalls sollte dieser Parameter 0 sein.

Wert Bedeutung
DHCP_FLAGS_OPTION_IS_VENDOR
Dieses Flag sollte festgelegt werden, wenn die Option von einem Anbieter bereitgestellt wird.

ClassData

Zeiger auf einen Bytepuffer, der bestimmte Daten für die Klasse enthält. Beim Übergeben dieser Struktur an DhcpGetClassInfo sollte dieser Puffer auf die erwartete Größe der zurückzugebenden Daten initialisiert werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dhcpsapi.h

Weitere Informationen

DHCP_CLASS_INFO_ARRAY

DhcpCreateClass

DhcpGetClassInfo

DhcpModifyClass