structure DHCP_CLASS_INFO (dhcpsapi.h)

La structure DHCP_CLASS_INFO définit une classe d’options DHCP.

Syntaxe

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

Membres

ClassName

Chaîne Unicode qui contient le nom de la classe.

ClassComment

Chaîne Unicode qui contient un commentaire associé à la classe .

ClassDataLength

Spécifie la taille de ClassData, en octets. Lors du passage de cette structure dans DhcpGetClassInfo, cette valeur doit être définie sur la taille de la mémoire tampon initialisée.

IsVendor

Spécifie si cette classe d’options est une classe d’options définie par le fournisseur. Si true, il s’agit d’une classe de fournisseur ; si ce n’est pas le cas, il ne s’agit pas d’une classe fournisseur. Les classes d’options définies par le fournisseur peuvent être utilisées par les clients DHCP configurés pour s’identifier éventuellement par leur type de fournisseur sur le serveur DHCP lors de l’obtention d’un bail.

Flags

Spécifie un indicateur de bits qui indique si les options sont spécifiques au fournisseur. Si ce n’est pas le cas, ce paramètre doit être 0.

Valeur Signification
DHCP_FLAGS_OPTION_IS_VENDOR
Cet indicateur doit être défini si l’option est fournie par un fournisseur.

ClassData

Pointeur vers une mémoire tampon d’octets qui contient des données spécifiques pour la classe . Lors du passage de cette structure dans DhcpGetClassInfo, cette mémoire tampon doit être initialisée à la taille prévue des données à retourner.

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dhcpsapi.h

Voir aussi

DHCP_CLASS_INFO_ARRAY

DhcpCreateClass

DhcpGetClassInfo

DhcpModifyClass