FltDeleteExtraCreateParameterLookasideList 函数 (fltkernel.h)
FltDeleteExtraCreateParameterLookasideList 例程释放额外的创建参数 (ECP) lookaside 列表。
语法
VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
[in] PFLT_FILTER Filter,
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
参数
[in] Filter
指向微型筛选器驱动程序的不透明筛选器指针。 此指针唯一标识微型筛选器驱动程序,只要加载微型筛选器驱动程序,该驱动程序就保持不变。
[in, out] Lookaside
指向不透明 PAGED_LOOKASIDE_LIST 或 NPAGED_LOOKASIDE_LIST 外观列表头结构的指针,该结构表示要释放的望边列表。
[in] Flags
传达 FltInitExtraCreateParameterLookasideList 例程初始化查找列表时使用的 ECP 望边列表分配选项。
此 标志 参数应与调用 FltInitExtraCreateParameterLookasideList 例程中使用的 Flags 参数相同。
返回值
没有
言论
此例程从 Windows Vista 开始可用。
FltDeleteExtraCreateParameterLookasideList 例程释放给定的 ECP lookaside 列表。 但是,释放 lookaside 列表不会自动释放从 lookaside 列表中分配的任何 ECP 上下文结构。 若要释放从外观列表中分配的 ECP 上下文结构,请调用 FltFreeExtraCreateParameter 例程。
驱动程序必须显式释放在卸载之前创建的所有 ECP 上下文结构和 ECP 外观列表。 有关详细信息,请参阅 使用 Lookaside 列表。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | fltkernel.h (包括 Fltkernel.h) |
库 | FltMgr.lib |
IRQL | <= APC_LEVEL |
另请参阅
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList