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