структура NDIS_ENUM_FILTERS (ndis.h)
Структура NDIS_ENUM_FILTERS возвращается из вызоваФункция NdisEnumerateFilterModules для предоставления сведений о фильтрах для стека фильтров.
Синтаксис
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;
Члены
Header
Структура NDIS_OBJECT_HEADER для структуры перечисления фильтров. Драйвер задает элемент Type структуры, задающий заголовок NDIS_OBJECT_TYPE_DEFAULT, элемент Revision — NDIS_ENUM_FILTERS_REVISION_1, а элемент Size — NDIS_SIZEOF_ENUM_FILTERS_REVISION_1.
Flags
Зарезервировано для последующего использования.
NumberOfFilters
Количество структур информации фильтра, включенных в массив в элементе Filter .
OffsetFirstFilter
Смещение (в байтах) к первому элементу массива в элементе Filter от начала структуры NDIS_ENUM_FILTERS.
Filter[1]
Массив, содержащий ноль или более NDIS_FILTER_INTERFACE структур, возвращаемого вызовом.
Комментарии
TheФункция NdisEnumerateFilterModules возвращает NDIS_ENUM_FILTERS структуру, а элемент Filter этой структуры содержит массив NDIS_FILTER_INTERFACE структур. Массив содержит одну структуру NDIS_FILTER_INTERFACE для каждого промежуточного драйвера фильтра NDIS 5.1 или более ранней версии или модуля фильтра NDIS 6.0 или более поздней версии, который находится в стеке драйверов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Верхняя часть | ndis.h (включая Ndis.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по