estrutura MIB_IPNETTABLE (ipmib.h)
A estrutura MIB_IPNETTABLE contém uma tabela de entradas ARP (Address Resolution Protocol) para endereços IPv4.
Sintaxe
typedef struct _MIB_IPNETTABLE {
DWORD dwNumEntries;
MIB_IPNETROW table[ANY_SIZE];
} MIB_IPNETTABLE, *PMIB_IPNETTABLE;
Membros
dwNumEntries
O número de entradas ARP na tabela.
table[ANY_SIZE]
Um ponteiro para uma tabela de entradas ARP implementadas como uma matriz de estruturas de MIB_IPNETROW .
Comentários
A função GetIpNetTable recupera a tabela de mapeamento de endereços IPv4 para físico.
em um sistema local e retorna essas informações em uma estrutura de MIB_IPNETTABLE .
O membro dwNumEntries nessa estrutura poderá ser zero se não houver entradas ARP na tabela.
A estrutura MIB_IPNETTABLE pode conter preenchimento para alinhamento entre o membro dwNumEntries e a primeira entrada de matriz MIB_IPNETROW no membro da tabela . O preenchimento para alinhamento também pode estar presente entre as entradas de matriz MIB_IPNETROW no membro da tabela . Qualquer acesso a uma entrada de matriz MIB_IPNETROW deve pressupor que o preenchimento possa existir.
No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada e a estrutura de MIB_IPNETTABLE é definida no arquivo de cabeçalho Ipmib.h não 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.
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) |