FltPrepareToReuseEcp 函数 (fltkernel.h)
FltPrepareToReuseEcp 例程 (ECP) 上下文结构重置一个额外的 create 参数,以便为重复使用做好准备。
语法
VOID FLTAPI FltPrepareToReuseEcp(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
参数
[in] Filter
微筛选器驱动程序的不透明筛选器指针。 此指针唯一标识微筛选器驱动程序,并且只要加载了微筛选器驱动程序,该指针就保持不变。
[in] EcpContext
指向要准备重复使用的 ECP 的指针。
返回值
无。
备注
FltPrepareToReuseEcp 允许重用上一个创建请求中使用的 ECP。 这样就不必使用相同的信息初始化新的 ECP。
ECP 的目标使用 FltAcknowledgeEcp 将 ECP 标记为已确认。 这表示已发现并处理 ECP。 若要重复使用以前确认的 ECP(例如在处理重新分析时),驱动程序可以使用 FltPrepareToReuseEcp 从 ECP 清除确认的状态,然后再将其发送到另一个创建请求。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
目标平台 | 通用 |
标头 | fltkernel.h (包括 Fltkernel.h) |
Library | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |