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 结构。 驱动程序将 Header 指定的结构的 Type 成员设置为NDIS_OBJECT_TYPE_DEFAULT,Revision 成员设置为NDIS_ENUM_FILTERS_REVISION_1,将 Size 成员设置为NDIS_SIZEOF_ENUM_FILTERS_REVISION_1。
Flags
保留供将来使用。
NumberOfFilters
Filter 成员的数组中包含的 筛选器 信息结构的数目。
OffsetFirstFilter
从NDIS_ENUM_FILTERS结构开头到 Filter 成员处数组的第一个成员的偏移量(以字节为单位)。
Filter[1]
一个数组,其中包含调用返回 的零个或多个NDIS_FILTER_INTERFACE 结构。
注解
The NdisEnumerateFilterModules 函数返回NDIS_ENUM_FILTERS结构,该结构的 Filter 成员包含 NDIS_FILTER_INTERFACE 结构的数组。 对于驱动程序堆栈中的每个 NDIS 5.1 或更早版本的筛选器中间驱动程序或 NDIS 6.0 或更高版本的 NDIS 筛选器模块,数组包含一个NDIS_FILTER_INTERFACE结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
标头 | ndis.h (包括 Ndis.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈