structure DHCP_CLIENT_INFO_PB (dhcpsapi.h)
La structure DHCP_CLIENT_INFO_PB définit des informations sur un client DHCPv4, y compris les informations de filtre status et toutes les stratégies qui ont entraîné l’attribution d’adresse IPv4.
Syntaxe
typedef struct _DHCP_CLIENT_INFO_PB {
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;
QuarantineStatus Status;
DATE_TIME ProbationEnds;
BOOL QuarantineCapable;
DWORD FilterStatus;
LPWSTR PolicyName;
} DHCP_CLIENT_INFO_PB, *LPDHCP_CLIENT_INFO_PB;
Membres
ClientIpAddress
DHCP_IP_ADDRESS structure qui contient l’adresse IPv4 du client DHCPv4.
SubnetMask
DHCP IP_MASK structure qui contient le masque de sous-réseau IPv4 du client DHCPv4.
ClientHardwareAddress
DHCP_CLIENT_UID structure qui contient l’adresse matérielle (adresse MAC) du client DHCPv4.
ClientName
Pointeur vers une chaîne Unicode terminée par null qui représente le nom de l’ordinateur client DHCPv4.
ClientComment
Pointeur vers une chaîne Unicode terminée par null qui représente la description du client DHCPv4.
ClientLeaseExpires
DATE_TIME structure qui contient l’heure d’expiration du bail pour le client DHCPv4. Il s’agit de l’heure UTC représentée au format FILETIME .
OwnerHost
DHCP_HOST_INFO structure qui contient des informations sur l’ordinateur hôte (machine serveur DHCPv4) qui a fourni un bail au client DHCPv4.
bClientType
Valeur qui spécifie le type de client DHCPv4. Les valeurs possibles sont les suivantes :
AddressState
Valeur qui spécifie différents états de l’adresse IPv4. Les valeurs possibles sont les suivantes :
Status
Énumération QuarantineStatus qui spécifie les valeurs d’intégrité possibles status pour le client DHCPv4, telles que validées sur le serveur NAP.
ProbationEnds
DATE_TIME structure qui contient l’heure de fin de la probation si le client DHCPv4 est en probation. Le client DHCPv4 dispose d’un accès complet au réseau pendant cette période. Il s’agit de l’heure UTC représentée au format FILETIME .
QuarantineCapable
TRUE, si le client DHCPv4 est activé pour la mise en quarantaine ; Sinon, il est FALSE.
FilterStatus
Valeur d’indicateur entier qui spécifie le status du filtre de couche de liens.
PolicyName
Pointeur vers une chaîne Unicode terminée par null qui représente le nom de stratégie de serveur DHCP qui a entraîné l’attribution d’adresse IPv4 au client DHCPv4 dans le bail.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | dhcpsapi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour