FILTER_FULL_INFORMATION结构 (fltuserstructures.h)
FILTER_FULL_INFORMATION结构包含微型筛选器驱动程序的完整信息。
语法
typedef struct _FILTER_FULL_INFORMATION {
ULONG NextEntryOffset;
ULONG FrameID;
ULONG NumberOfInstances;
USHORT FilterNameLength;
WCHAR FilterNameBuffer[1];
} FILTER_FULL_INFORMATION, *PFILTER_FULL_INFORMATION;
成员
NextEntryOffset
如果缓冲区中存在多个条目,则下一个FILTER_FULL_INFORMATION条目的字节偏移量。 如果没有其他条目遵循此成员,则此成员为零。
FrameID
当前帧的从零开始的索引。
NumberOfInstances
此微型筛选器当前存在的实例数。
FilterNameLength
微型筛选器名称的长度(以字节为单位)。
FilterNameBuffer
指定筛选器名称字符串的第一个字符。 此字符在内存中后跟字符串的其余部分。 字符串的长度由 FilterNameLength 成员指定。 字符串为 Unicode,不以 NULL 结尾。
备注
FILTER_FULL_INFORMATION结构作为参数传递给例程,例如 FilterFindFirst、 FilterFindNext、 FilterGetInformation、 FltEnumerateFilterInformation 和 FltGetFilterInformation。
此结构必须在 LONGLONG (8 字节) 边界上对齐。 如果缓冲区包含两个或多个这些结构,则每个条目中的 NextEntryOffset 值(最后一个除外)都位于 8 字节边界上。
要求
Header | fltuserstructures.h (包括 FltUser.h、FltKernel.h) |
另请参阅
FILTER_AGGREGATE_BASIC_INFORMATION