DHCPV6_BIND_ELEMENT structure (dhcpsapi.h)

La structure DHCPV6_BIND_ELEMENT définit une liaison d’interface IPv6 pour le serveur DHCP sur lequel il reçoit des paquets DHCPv6.

Syntaxe

typedef struct _DHCPV6_BIND_ELEMENT {
  ULONG             Flags;
  BOOL              fBoundToDHCPServer;
  DHCP_IPV6_ADDRESS AdapterPrimaryAddress;
  DHCP_IPV6_ADDRESS AdapterSubnetAddress;
  LPWSTR            IfDescription;
  DWORD             IpV6IfIndex;
  ULONG             IfIdSize;
  LPBYTE            IfId;
} DHCPV6_BIND_ELEMENT, *LPDHCPV6_BIND_ELEMENT;

Membres

Flags

Ensemble d’indicateurs de bits indiquant les propriétés de la liaison d’interface.

Valeur Signification
DHCP_ENDPOINT_FLAG_CANT_MODIFY
Les points de terminaison ne peuvent pas être modifiés.

fBoundToDHCPServer

Si la valeur est TRUE, l’interface est liée au serveur DHCPv6 ; si la valeur est FALSE, ce n’est pas le cas.

AdapterPrimaryAddress

DHCP_IPV6_ADDRESS structure qui contient l’adresse IPv6 affectée à l’interface sur laquelle le serveur DHCP reçoit des paquets DHCPv6.

AdapterSubnetAddress

DHCP_IPV6_ADDRESS structure qui contient l’ID de préfixe IPv6 du sous-réseau à partir duquel cette interface reçoit des paquets DHCPv6.

IfDescription

Pointeur vers une chaîne Unicode terminée par un caractère Null qui spécifie le nom attribué à cette interface.

IpV6IfIndex

Entier qui spécifie l’index de l’interface IPv6 de l’interface actuelle.

IfIdSize

Entier qui spécifie la taille du GUID d’interface stocké dans IfId.

IfId

Pointeur vers un objet blob BYTE qui contient la valeur GUID affectée à cette interface.

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

DHCPV6_BIND_ELEMENT_ARRAY

DHCP_IPV6_ADDRESS