estrutura MIB_IFTABLE (ifmib.h)
A estrutura MIB_IFTABLE contém uma tabela de entradas de interface.
Sintaxe
typedef struct _MIB_IFTABLE {
DWORD dwNumEntries;
MIB_IFROW table[ANY_SIZE];
} MIB_IFTABLE, *PMIB_IFTABLE;
Membros
dwNumEntries
O número de entradas de interface na matriz.
table[ANY_SIZE]
Uma matriz de estruturas MIB_IFROW que contêm entradas de interface.
Comentários
A função GetIfTable enumera as entradas de interface em um sistema local e retorna essas informações em uma estrutura MIB_IFTABLE .
A estrutura MIB_IFTABLE pode conter preenchimento para alinhamento entre o membro dwNumEntries e a primeira MIB_IFROW entrada de matriz no membro da tabela . O preenchimento para alinhamento também pode estar presente entre as entradas da matriz MIB_IFROW no membro da tabela . Qualquer acesso a uma entrada de matriz MIB_IFROW 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 a estrutura de MIB_IFTABLE é definida no arquivo de cabeçalho Ifmib.h não no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Ifmib.h é incluído automaticamente no arquivo de cabeçalho Ipmib.h . Esse arquivo é incluído automaticamente no arquivo de cabeçalho Iprtrmib.h , que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . O arquivo de cabeçalho Ifmib.h nunca deve ser usado diretamente.
Requisitos
Requisito | Valor |
---|---|
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 | ifmib.h (inclua Iphlpapi.h) |