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结构作为参数传递给例程,例如 FilterFindFirstFilterFindNextFilterGetInformationFltEnumerateFilterInformationFltGetFilterInformation

此结构必须在 LONGLONG (8 字节) 边界上对齐。 如果缓冲区包含两个或多个这些结构,则每个条目中的 NextEntryOffset 值(最后一个除外)都位于 8 字节边界上。

要求

   
Header fltuserstructures.h (包括 FltUser.h、FltKernel.h)

另请参阅

FILTER_AGGREGATE_BASIC_INFORMATION

FILTER_AGGREGATE_STANDARD_INFORMATION

FilterFindClose

FilterFindFirst

FilterFindNext

FilterGetInformation

FltEnumerateFilterInformation

FltGetFilterInformation