Compartir a través de


estructura de MIB_IFTABLE (ifmib.h)

La estructura MIB_IFTABLE contiene una tabla de entradas de interfaz.

Sintaxis

typedef struct _MIB_IFTABLE {
  DWORD     dwNumEntries;
  MIB_IFROW table[ANY_SIZE];
} MIB_IFTABLE, *PMIB_IFTABLE;

Miembros

dwNumEntries

Número de entradas de interfaz en la matriz.

table[ANY_SIZE]

Matriz de estructuras de MIB_IFROW que contienen entradas de interfaz.

Comentarios

La función GetIfTable enumera las entradas de interfaz en un sistema local y devuelve esta información en una estructura de MIB_IFTABLE .

La estructura MIB_IFTABLE puede contener espaciado para la alineación entre el miembro dwNumEntries y la primera entrada de matriz MIB_IFROW del miembro de tabla . El relleno para la alineación también puede estar presente entre las entradas de matriz MIB_IFROW en el miembro de tabla . Cualquier acceso a una entrada de matriz de MIB_IFROW debe suponer que puede existir relleno.

En el Kit de desarrollo de software (SDK) de Microsoft Windows publicado para Windows Vista y versiones posteriores, la organización de archivos de encabezado ha cambiado y la estructura de MIB_IFTABLE se define en el archivo de encabezado Ifmib.h no en el archivo de encabezado Iprtrmib.h . Tenga en cuenta que el archivo de encabezado Ifmib.h se incluye automáticamente en el archivo de encabezado Ipmib.h . Este archivo se incluye automáticamente en el archivo de encabezado Iprtrmib.h que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . El archivo de encabezado Ifmib.h nunca debe usarse directamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ifmib.h (incluya Iphlpapi.h)

Consulte también

GetIfTable

GetIfTable2

GetIfTable2Ex

MIB_IFNUMBER

MIB_IFROW

MIB_IF_ROW2

MIB_IF_TABLE2