Compartir a través de


estructura NDIS_ENUM_FILTERS (ndis.h)

La estructura NDIS_ENUM_FILTERS se devuelve de la llamada a . Función NdisEnumerateFilterModules para proporcionar información de filtro para una pila de filtros.

Sintaxis

typedef struct _NDIS_ENUM_FILTERS {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  ULONG                 NumberOfFilters;
  ULONG                 OffsetFirstFilter;
  NDIS_FILTER_INTERFACE Filter[1];
} NDIS_ENUM_FILTERS, *PNDIS_ENUM_FILTERS;

Miembros

Header

Estructura NDIS_OBJECT_HEADER para la estructura de enumeración de filtros. El controlador establece el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_ENUM_FILTERS_REVISION_1 y el miembro Size en NDIS_SIZEOF_ENUM_FILTERS_REVISION_1.

Flags

Reservado para uso futuro.

NumberOfFilters

Número de estructuras de información de filtro que se incluyen en la matriz en el miembro Filter .

OffsetFirstFilter

Desplazamiento, en bytes, hasta el primer miembro de la matriz en el miembro Filter desde el principio de la estructura NDIS_ENUM_FILTERS.

Filter[1]

Matriz que contiene cero o más estructuras NDIS_FILTER_INTERFACE que devuelve la llamada.

Comentarios

The La función NdisEnumerateFilterModules devuelve una estructura NDIS_ENUM_FILTERS y el miembro Filter de esa estructura contiene una matriz de estructuras de NDIS_FILTER_INTERFACE . La matriz contiene una estructura NDIS_FILTER_INTERFACE para cada controlador intermedio de filtro NDIS 5.1 o un controlador intermedio de filtro anterior o NDIS 6.0 o posterior módulo de filtro NDIS que se encuentra en la pila de controladores.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

NDIS_FILTER_INTERFACE

NDIS_OBJECT_HEADER

NdisEnumerateFilterModules