estrutura MIB_UDP6TABLE_OWNER_PID (udpmib.h)
A estrutura MIB_UDP6TABLE_OWNER_PID contém a tabela de ouvintes UDP (User Datagram Protocol) para IPv6 no computador local. A tabela também inclui a ID do processo (PID) que emitiu a chamada para a função de associação para cada ponto de extremidade UDP.
Sintaxe
typedef struct _MIB_UDP6TABLE_OWNER_PID {
DWORD dwNumEntries;
MIB_UDP6ROW_OWNER_PID table[ANY_SIZE];
} MIB_UDP6TABLE_OWNER_PID, *PMIB_UDP6TABLE_OWNER_PID;
Membros
dwNumEntries
O número de elementos MIB_UDP6ROW_OWNER_PID na tabela.
table[ANY_SIZE]
Uma matriz de estruturas MIB_UDP6ROW_OWNER_PID retornadas por uma chamada para GetExtendedUdpTable.
Comentários
A estrutura MIB_UDP6TABLE_OWNER_PID é retornada por uma chamada para GetExtendedUdpTable com o parâmetro TableClass definido como um UDP_TABLE_OWNER_PID da enumeração UDP_TABLE_CLASS e o parâmetro ulAf definido como AF_INET6. A estrutura MIB_UDP6TABLE_OWNER_PID contém uma matriz de estruturas MIB_UDP6ROW_OWNER_PID .
A estrutura MIB_UDP6TABLE_OWNER_PID pode conter preenchimento para alinhamento entre o membro dwNumEntries e a primeira MIB_UDP6ROW_OWNER_PID entrada de matriz no membro da tabela . O preenchimento para alinhamento também pode estar presente entre as entradas da matriz MIB_UDP6ROW_OWNER_PID no membro da tabela . Qualquer acesso a uma entrada de matriz MIB_UDP6ROW_OWNER_PID deve assumir que o preenchimento pode existir.
A estrutura MIB_UDP6TABLE_OWNER_PID 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.
No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada. Essa estrutura é definida no arquivo de cabeçalho Udpmib.h , não no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Udpmib.h é incluído automaticamente em Iprtrmib.h, que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Udpmib.h e Iprtrmib.h nunca devem ser usados diretamente.
Requisitos
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Cabeçalho | udpmib.h (inclua Iphlpapi.h) |