Compartilhar via


estrutura MIB_MULTICASTIPADDRESS_ROW

A estrutura MIB_MULTICASTIPADDRESS_ROW armazena informações sobre um endereço IP multicast.

Sintaxe

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

Membros

  • Endereço
    O endereço IP multicast. Esse membro pode ser um endereço IPv6 ou um endereço IPv4.

  • Interfaceindex
    O valor do índice local para o adaptador de rede associado a esse endereço IP. Esse valor de índice pode ser alterado quando um adaptador de rede é desabilitado e, em seguida, habilitado ou em outras circunstâncias, e não deve ser considerado persistente.

  • InterfaceLuid
    O LUID (identificador exclusivo local) para o adaptador de rede associado a esse endereço IP.

  • ScopeId
    A ID de escopo do endereço IP multicast. Esse membro é aplicável somente a um endereço IPv6. O driver não pode definir esse membro. Esse membro é determinado automaticamente pela interface na qual o endereço foi adicionado.

Comentários

A função GetMulticastIpAddressTable enumera os endereços IP multicast em um computador local e retorna essas informações em uma estrutura MIB_MULTICASTIPADDRESS_TABLE . A função GetMulticastIpAddressEntry recupera um único endereço IP multicast e retorna essas informações em uma estrutura MIB_MULTICASTIPADDRESS_ROW.

Requisitos

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

Cabeçalho

Netioapi.h (inclua Netioapi.h)

Confira também

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

GetMulticastIpAddressTable

MIB_IPPATH_ROW

MIB_MULTICASTIPADDRESS_TABLE