Compartilhar via


estrutura MIB_IPADDRTABLE (ipmib.h)

A estrutura MIB_IPADDRTABLE contém uma tabela de entradas de endereço IPv4.

Sintaxe

typedef struct _MIB_IPADDRTABLE {
  DWORD         dwNumEntries;
  MIB_IPADDRROW table[ANY_SIZE];
} MIB_IPADDRTABLE, *PMIB_IPADDRTABLE;

Membros

dwNumEntries

O número de entradas de endereço IPv4 na tabela.

table[ANY_SIZE]

Um ponteiro para uma tabela de entradas de endereço IPv4 implementadas como uma matriz de estruturas de MIB_IPADDRROW .

Comentários

A função GetIpAddrTable recupera a tabela de mapeamento de endereços IPv4 da interface em um computador local e retorna essas informações em uma estrutura MIB_IPADDRTABLE .

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

No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização de arquivos de cabeçalho foi alterada e o MIB_IPADDRROW é definido no arquivo de cabeçalho Ipmib.h que não está no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Ipmib.h é incluído automaticamente em Iprtrmib.h , que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Ipmib.h e Iprtrmib.h nunca devem ser usados diretamente.

Exemplos

Para exibir um exemplo que recupera a estrutura MIB_IPADDRTABLE e, em seguida, imprime as estruturas de MIB_IPADDRROW nesta tabela, consulte a função GetIpAddrTable .

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ipmib.h (inclua Iphlpapi.h)

Confira também

GetIpAddrTable

MIB_IPADDRROW