estrutura NDIS_ENUM_FILTERS (ndis.h)
A estrutura NDIS_ENUM_FILTERS é retornada da chamada para o Função NdisEnumerateFilterModules para fornecer informações de filtro para uma pilha de filtros.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura de enumeração de filtro. O driver define o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_ENUM_FILTERS_REVISION_1 e o membro Size como NDIS_SIZEOF_ENUM_FILTERS_REVISION_1.
Flags
Reservado para uso futuro.
NumberOfFilters
O número de estruturas de informações de filtro incluídas na matriz no membro Filter .
OffsetFirstFilter
O deslocamento, em bytes, para o primeiro membro da matriz no membro Filter desde o início da estrutura NDIS_ENUM_FILTERS.
Filter[1]
Uma matriz que contém zero ou mais estruturas NDIS_FILTER_INTERFACE que a chamada retorna.
Comentários
OA função NdisEnumerateFilterModules retorna uma estrutura NDIS_ENUM_FILTERS e o membro Filter dessa estrutura contém uma matriz de estruturas NDIS_FILTER_INTERFACE. A matriz contém uma estrutura NDIS_FILTER_INTERFACE para cada driver intermediário de filtro NDIS 5.1 ou anterior ou NDIS 6.0 ou posterior do módulo de filtro NDIS que está na pilha do driver.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de