Compartilhar via


estrutura MIB_UDPTABLE_OWNER_MODULE (udpmib.h)

A estrutura MIB_UDPTABLE_OWNER_MODULE contém a tabela de ouvintes UDP (User Datagram Protocol) para IPv4 no computador local. A tabela também inclui todos os dados de propriedade disponíveis e 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_UDPTABLE_OWNER_MODULE {
  DWORD                   dwNumEntries;
  MIB_UDPROW_OWNER_MODULE table[ANY_SIZE];
} MIB_UDPTABLE_OWNER_MODULE, *PMIB_UDPTABLE_OWNER_MODULE;

Membros

dwNumEntries

O número de elementos MIB_UDPROW_OWNER_MODULE na tabela.

table[ANY_SIZE]

Uma matriz de estruturas MIB_UDPROW_OWNER_MODULE retornadas por uma chamada para GetExtendedUdpTable.

Comentários

A estrutura MIB_UDPTABLE_OWNER_MODULE é retornada por uma chamada para GetExtendedUdpTable com o parâmetro TableClass definido como UDP_TABLE_OWNER_MODULE da enumeração UDP_TABLE_CLASS e o parâmetro ulAf definido como AF_INET4. A estrutura MIB_UDPTABLE_OWNER_MODULE contém uma matriz de estruturas MIB_UDPROW_OWNER_MODULE .

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

A estrutura MIB_UDPTABLE_OWNER_MODULE contém a tabela do ouvinte UDP para IPv4 no computador local. O nome é baseado na definição dessa tabela no RFC 1213 publicada pelo IETF. Para obter mais informações, consulte http://www.ietf.org/rfc/rfc1213.txt. Esta tabela contém pontos de extremidade UDP para IPv4 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_UDPTABLE_OWNER_MODULE é uma versão aprimorada da estrutura MIB_UDPTABLE_OWNER_PID que inclui todos os dados de propriedade disponíveis para cada ponto de extremidade UDP na tabela. O MIB_UDPTABLE_OWNER_PID é uma versão aprimorada do MIB_UDPTABLE 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 Software Development Kit do Windows (SDK do Windows) (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

Requisito Valor
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)

Confira também

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_PID

UDP_TABLE_CLASS

bind