Compartilhar via


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)

Confira também

GetIpNetTable

MIB_IPNETROW