Partager via


MIB_MULTICASTIPADDRESS_ROW structure

La structure MIB_MULTICASTIPADDRESS_ROW stocke des informations sur une adresse IP de multidiffusion.

Syntaxe

typedef struct _MIB_MULTICASTIPADDRESS_ROW {
  SOCKADDR_INET Address;
  NET_IFINDEX   InterfaceIndex;
  NET_LUID      InterfaceLuid;
  SCOPE_ID      ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;

Membres

  • Adresse
    Adresse IP de multidiffusion. Ce membre peut être une adresse IPv6 ou une adresse IPv4.

  • 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.

  • InterfaceLuid
    Identificateur local unique (LUID) pour l’interface réseau associée à cette adresse IP.

  • ScopeId
    ID d’étendue de l’adresse IP de multidiffusion. 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 GetMulticastIpAddressTable énumère les adresses IP de multidiffusion sur un ordinateur local et retourne ces informations dans une structure MIB_MULTICASTIPADDRESS_TABLE . La fonction GetMulticastIpAddressEntry récupère une adresse IP de multidiffusion unique et retourne ces informations dans une structure de MIB_MULTICASTIPADDRESS_ROW.

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)

Voir aussi

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

GetMulticastIpAddressTable

MIB_IPPATH_ROW

MIB_MULTICASTIPADDRESS_TABLE