DHCP_CLIENT_INFO_V4 structure (dhcpsapi.h)

La structure DHCP_CLIENT_INFO_V4 définit un enregistrement d’informations client utilisé par le serveur DHCP, en étendant la définition fournie dans DHCP_CLIENT_INFO en incluant des informations de type client.

Syntaxe

typedef struct _DHCP_CLIENT_INFO_V4 {
  DHCP_IP_ADDRESS ClientIpAddress;
  DHCP_IP_MASK    SubnetMask;
  DHCP_CLIENT_UID ClientHardwareAddress;
  LPWSTR          ClientName;
  LPWSTR          ClientComment;
  DATE_TIME       ClientLeaseExpires;
  DHCP_HOST_INFO  OwnerHost;
  BYTE            bClientType;
} DHCP_CLIENT_INFO_V4, *LPDHCP_CLIENT_INFO_V4;

Membres

ClientIpAddress

DHCP_IP_ADDRESS valeur qui contient l’adresse IP affectée du client DHCP.

SubnetMask

DHCP_IP_MASK valeur qui contient la valeur du masque de sous-réseau affectée au client DHCP.

ClientHardwareAddress

DHCP_CLIENT_UID structure contenant l’adresse MAC de l’appareil d’interface réseau du client.

ClientName

Chaîne Unicode qui spécifie le nom réseau du client DHCP. Ce membre est facultatif.

ClientComment

Chaîne Unicode qui contient un commentaire associé au client DHCP. Ce membre est facultatif.

ClientLeaseExpires

DATE_TIME structure qui contient la date et l’heure d’expiration du bail du client DHCP, en heure UTC.

OwnerHost

DHCP_HOST_INFO structure qui contient des informations sur le serveur DHCP qui a affecté l’adresse IP au client.

bClientType

Spécifie les types de service d’adresse IP dynamique utilisés par le client.

Valeur Signification
CLIENT_TYPE_UNSPECIFIED
Le protocole d’adresse IP dynamique du client est inconnu.
CLIENT_TYPE_DHCP
Le client utilise DHCP pour le service d’adresse IP dynamique.
CLIENT_TYPE_BOOTP
Le client utilise BOOTP pour le service d’adresse IP dynamique.
CLIENT_TYPE_BOTH
Le client peut utiliser DHCP ou BOOTP pour le service d’adresse IP dynamique.
CLIENT_TYPE_NONE
Le client n’utilise pas de service d’adresse IP dynamique pris en charge.

Configuration requise

Condition requise Valeur
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

DATE_TIME

DHCP_CLIENT_INFO_ARRAY_V4

DHCP_CLIENT_UID

DHCP_HOST_INFO

DhcpGetClientInfoV4