MIB_ANYCASTIPADDRESS_ROW structure
La structure MIB_ANYCASTIPADDRESS_ROW stocke des informations sur une adresse IP anycast.
Syntaxe
typedef struct _MIB_ANYCASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SCOPE_ID ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;
Membres
Adresse
Adresse IP anycast. Ce membre peut être une adresse IPv6 ou une adresse IPv4.InterfaceLuid
Identificateur local unique (LUID) pour l’interface réseau associée à cette adresse IP.InterfaceIndex
Valeur d’index local de l’interface réseau associée à cette adresse IP. Cette valeur d’index peut changer lorsqu’une carte réseau est désactivée, puis activée, ou dans d’autres circonstances, et ne doit pas être considérée comme persistante.ScopeId
ID d’étendue de l’adresse IP anycast. Ce membre s’applique uniquement à une adresse IPv6. Votre pilote ne peut pas définir ce membre. Ce membre est automatiquement déterminé par l’interface sur laquelle l’adresse a été ajoutée.
Notes
La fonction GetAnycastIpAddressTable énumère les adresses IP anycast sur un ordinateur local et retourne ces informations dans une structure MIB_ANYCASTIPADDRESS_TABLE .
La structure MIB_ANYCASTIPADDRESS_TABLE peut contenir un remplissage pour l’alignement entre le membre NumEntries et la première entrée de tableau MIB_ANYCASTIPADDRESS_ROW dans le membre Table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_ANYCASTIPADDRESS_ROW dans le membre Table . Tout accès à une entrée de tableau MIB_ANYCASTIPADDRESS_ROW doit supposer qu’un remplissage peut exister.
Spécifications
Version |
Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête |
Netioapi.h (inclure Netioapi.h) |