DHCP_CLIENT_INFO_V5 structure (dhcpsapi.h)

La structure DHCP_CLIENT_INFO_V5 définit un enregistrement d’informations client utilisé par le serveur DHCP, en étendant la définition fournie dans DHCP_CLIENT_INFO en incluant les informations sur le type de client et l’état de l’adresse.

Note Cette structure est utilisée par les versions de système d’exploitation suivantes : Windows 2000 et versions ultérieures.

 

Syntaxe

typedef struct _DHCP_CLIENT_INFO_V5 {
  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;
  BYTE            AddressState;
} DHCP_CLIENT_INFO_V5, *LPDHCP_CLIENT_INFO_V5;

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

Pointeur vers une chaîne Unicode qui spécifie le nom réseau du client DHCP. Ce membre est facultatif.

ClientComment

Pointeur vers une 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.

AddressState

Spécifie l’état actuel de l’adresse IP du client.

Valeur Signification
V5_ADDRESS_STATE_OFFERED
L’adresse IP est actuellement proposée au client ; il n’est pas encore devenu actif.
V5_ADDRESS_STATE_ACTIVE
L’adresse IP est actuellement utilisée par le client.
V5_ADDRESS_STATE_DECLINED
L’adresse IP a été refusée par le client et n’a pas été relâchée dans le pool.
V5_ADDRESS_STATE_DOOM
L’adresse IP est « condamnée », ce qui indique qu’elle n’est plus disponible et qu’elle sera supprimée du pool.

Notes

La structure DHCP_CLIENT_INFO_V5 est retournée par la fonction DhcpEnumSubnetClientsV5 .

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

DATE_TIME

DHCP_CLIENT_INFO_ARRAY_V5

DHCP_CLIENT_UID

DHCP_HOST_INFO

DhcpEnumSubnetClientsV5