Compartilhar via


estrutura MIB_MULTICASTIPADDRESS_ROW (netioapi.h)

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

Address

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 habilitado, ou em outras circunstâncias, e não deve ser considerado persistente.

InterfaceLuid

O LUID (identificador local exclusivo) 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. Este membro não pode ser definido. Ele é determinado automaticamente pela interface na qual o endereço foi adicionado.

Comentários

A estrutura MIB_MULTICASTIPADDRESS_ROW é definida no Windows Vista e posterior.

A função GetMulticastIpAddressTable enumera os endereços IP multicast em um sistema 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 .

Observe que o arquivo de cabeçalho Netioapi.h é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . O arquivo de cabeçalho Netioapi.h nunca deve ser usado diretamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho netioapi.h (inclua Iphlpapi.h)

Confira também

GetMulticastIpAddressEntry

GetMulticastIpAddressTable

MIB_MULTICASTIPADDRESS_TABLE

SOCKADDR_INET