Compartilhar via


estrutura MIB_IPFORWARDTABLE (ipmib.h)

A estrutura MIB_IPFORWARDTABLE contém uma tabela de entradas de rota IPv4.

Sintaxe

typedef struct _MIB_IPFORWARDTABLE {
  DWORD            dwNumEntries;
  MIB_IPFORWARDROW table[ANY_SIZE];
} MIB_IPFORWARDTABLE, *PMIB_IPFORWARDTABLE;

Membros

dwNumEntries

O número de entradas de rota na tabela.

table[ANY_SIZE]

Um ponteiro para uma tabela de entradas de rota implementada como uma matriz de estruturas MIB_IPFORWARDROW .

Comentários

A função GetIpForwardTable enumera as entradas de rota IPv4 em um sistema local e retorna essas informações em uma estrutura MIB_IPFORWARDTABLE .

A estrutura MIB_IPFORWARDTABLE pode conter preenchimento para alinhamento entre o membro dwNumEntries e a primeira MIB_IPFORWARDROW entrada de matriz no membro da tabela . O preenchimento para alinhamento também pode estar presente entre as entradas da matriz MIB_IPFORWARDROW no membro da tabela . Qualquer acesso a uma entrada de matriz MIB_IPFORWARDROW deve assumir que o preenchimento pode 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. Essa estrutura é 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.

Exemplos

Para exibir um exemplo que recupera a estrutura MIB_IPFORWARDTABLE e, em seguida, imprime as entradas da estrutura MIB_IPFORWARDROW nesta tabela, consulte a função GetIpForwardTable .

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

GetIpForwardTable

MIB_IPFORWARDNUMBER

MIB_IPFORWARDROW