Compartilhar via


estrutura MIB_UDP6ROW (udpmib.h)

A estrutura MIB_UDP6ROW contém uma entrada da tabela de ouvintes UDP (User Datagram Protocol) para IPv6 no computador local.

Sintaxe

typedef struct _MIB_UDP6ROW {
  IN6_ADDR dwLocalAddr;
  DWORD    dwLocalScopeId;
  DWORD    dwLocalPort;
} MIB_UDP6ROW, *PMIB_UDP6ROW;

Membros

dwLocalAddr

O endereço IPv6 do ponto de extremidade UDP no computador local. Esse membro é armazenado em uma matriz de caracteres na ordem de bytes de rede.

Um valor zero indica um ouvinte UDP disposto a aceitar datagramas para qualquer interface IP associada ao computador local.

dwLocalScopeId

A ID de escopo do endereço IPv6 do ponto de extremidade UDP no computador local. Esse membro é armazenado em ordem de byte de rede.

dwLocalPort

O número da porta do ponto de extremidade UDP no computador local. Esse membro é armazenado em ordem de byte de rede.

Comentários

A estrutura MIB_UDP6ROW é definida no Windows Vista e posterior.

A função GetUdp6Table recupera a tabela do ouvinte UDP para IPv6 no computador local e retorna essas informações em uma estrutura MIB_UDP6TABLE .

Uma matriz de estruturas MIB_UDP6ROW estão contidas na estrutura MIB_UDP6TABLE .

O membro dwLocalAddr é armazenado em uma estrutura in6_addr . As funções RtlIpv6AddressToString ou RtlIpv6AddressToStringEx podem ser usadas para converter o endereço IPv6 no membro dwLocalAddr em uma cadeia de caracteres sem carregar a DLL do Windows Sockets.

Os membros dwLocalScopeId e dwLocalPort estão em ordem de byte de rede. Para usar os membros dwLocalScopeId e dwLocalPort , as funções ntohs ou inet_ntoa no Windows Sockets ou funções semelhantes podem ser necessárias.

A estrutura MIB_UDP6TABLE contém a tabela do ouvinte UDP para IPv6 no computador local. O nome baseia-se na definição dessa tabela no RFC 2454 publicada pelo IETF. Para obter mais informações, consulte http://www.ietf.org/rfc/rfc2454.txt. Esta tabela contém pontos de extremidade UDP para IPv6 que foram associados a um endereço. Deve-se observar que um aplicativo pode criar um soquete UDP e associá-lo a um endereço com a única finalidade de enviar um datagrama UDP, sem intenção de receber pacotes usando esse soquete (funcionando como um ouvinte).

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 udpmib.h (inclua Iphlpapi.h)

Confira também

GetUdp6Table

GetUdpTable

MIB_UDP6TABLE

MIB_UDPROW

MIB_UDPTABLE

RtlIpv6AddressToString

RtlIpv6AddressToStringEx

bind

in6_addr

inet_ntoa

ntohl

ntohs