Compartilhar via


estrutura MIB_UDP6TABLE (udpmib.h)

A estrutura MIB_UDP6TABLE contém a tabela de ouvintes UDP (User Datagram Protocol) para IPv6 no computador local.

Sintaxe

typedef struct _MIB_UDP6TABLE {
  DWORD       dwNumEntries;
  MIB_UDP6ROW table[ANY_SIZE];
} MIB_UDP6TABLE, *PMIB_UDP6TABLE;

Membros

dwNumEntries

O número de entradas na tabela.

table[ANY_SIZE]

Um ponteiro para uma matriz de estruturas de MIB_UDP6ROW .

Comentários

A função GetUdp6Table enumera os pontos de extremidade UDP para IPv6 que foram associados a um endereço no computador local e retorna essas informações em uma estrutura MIB_UDP6TABLE .

Esta tabela inclui o endereço IPv6 local, a ID de escopo e as informações de porta para enviar e receber datagramas UDP no computador local. Uma matriz de estruturas MIB_UDP6ROW estão contidas na estrutura MIB_UDP6TABLE .

A estrutura MIB_UDP6TABLE pode conter preenchimento para alinhamento entre o membro dwNumEntries e a primeira MIB_UDP6ROW entrada de matriz no membro da tabela . O preenchimento para alinhamento também pode estar presente entre as entradas de matriz MIB_UDP6ROW no membro da tabela . Qualquer acesso a uma entrada de matriz MIB_UDP6ROW deve assumir que o preenchimento pode existir.

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

A estrutura MIB_UDP6TABLE_OWNER_MODULE é uma versão aprimorada da estrutura MIB_UDP6TABLE_OWNER_PID que inclui todos os dados de propriedade disponíveis para cada ponto de extremidade UDP na tabela. O MIB_UDP6TABLE_OWNER_PID é uma versão aprimorada do MIB_UDP6TABLE que inclui a ID do processo (PID) que emitiu a chamada para a função de associação para cada ponto de extremidade UDP na tabela.

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

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

bind