struttura MIB_ANYCASTIPADDRESS_ROW
La struttura MIB_ANYCASTIPADDRESS_ROW archivia informazioni su un indirizzo IP anycast.
Sintassi
typedef struct _MIB_ANYCASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SCOPE_ID ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;
Members
Indirizzo
Indirizzo IP anycast. Questo membro può essere un indirizzo IPv6 o un indirizzo IPv4.InterfaceLuid
Identificatore univoco locale (LUID) per l'interfaccia di rete associata a questo indirizzo IP.InterfaceIndex
Valore dell'indice locale per l'interfaccia di rete associata a questo indirizzo IP. Questo valore di indice può cambiare quando una scheda di rete è disabilitata e quindi abilitata o in altre circostanze e non deve essere considerata persistente.ScopeId
ID ambito dell'indirizzo IP anycast. Questo membro è applicabile solo a un indirizzo IPv6. Il driver non può impostare questo membro. Questo membro viene determinato automaticamente dall'interfaccia in cui è stato aggiunto l'indirizzo.
Commenti
La funzione GetAnycastIpAddressTable enumera gli indirizzi IP anycast in un computer locale e restituisce queste informazioni in una struttura MIB_ANYCASTIPADDRESS_TABLE .
La struttura MIB_ANYCASTIPADDRESS_TABLE potrebbe contenere spaziatura interna per l'allineamento tra il membro NumEntries e la prima voce della matrice MIB_ANYCASTIPADDRESS_ROW nel membro Table . Il riempimento per l'allineamento può essere presente anche tra le voci della matrice MIB_ANYCASTIPADDRESS_ROW nel membro Table . Qualsiasi accesso a una voce di matrice MIB_ANYCASTIPADDRESS_ROW deve presupporre che la spaziatura interna possa esistere.
Requisiti
Versione |
Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione |
Netioapi.h (include Netioapi.h) |