MIB_MULTICASTIPADDRESS_ROW struttura (netioapi.h)
La struttura MIB_MULTICASTIPADDRESS_ROW archivia informazioni su un indirizzo IP multicast.
Sintassi
typedef struct _MIB_MULTICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_IFINDEX InterfaceIndex;
NET_LUID InterfaceLuid;
SCOPE_ID ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;
Members
Address
Indirizzo IP multicast. Questo membro può essere un indirizzo IPv6 o un indirizzo IPv4.
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.
InterfaceLuid
Identificatore univoco locale (LUID) per l'interfaccia di rete associata a questo indirizzo IP.
ScopeId
ID ambito dell'indirizzo IP multicast. Questo membro è applicabile solo a un indirizzo IPv6. Impossibile impostare questo membro. Viene determinato automaticamente dall'interfaccia in cui è stato aggiunto l'indirizzo.
Commenti
La struttura MIB_MULTICASTIPADDRESS_ROW è definita in Windows Vista e versioni successive.
La funzione GetMulticastIpAddressTable enumera gli indirizzi IP multicast in un sistema locale e restituisce queste informazioni in una struttura di MIB_MULTICASTIPADDRESS_TABLE . La funzione GetMulticastIpAddressEntry recupera un singolo indirizzo IP multicast e restituisce queste informazioni in una struttura MIB_MULTICASTIPADDRESS_ROW .
Si noti che il file di intestazione Netioapi.h viene incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Netioapi.h non deve mai essere usato direttamente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | netioapi.h (includere Iphlpapi.h) |