fltCloseSectionForDataScan 函数 (fltkernel.h)
FltCloseSectionForDataScan 例程关闭与文件流关联的 section 对象。
语法
NTSTATUS FLTAPI FltCloseSectionForDataScan(
[in] PFLT_CONTEXT SectionContext
);
参数
[in] SectionContext
指向要关闭的节上下文的指针。
返回值
FltCloseSectionForDataScan 返回STATUS_SUCCESS或相应的 NTSTATUS 值,如以下值之一。
返回代码 | 说明 |
---|---|
|
未正确创建节上下文。 必须先将分配的节上下文传递给 FltCreateSectionForDataScan。 这是错误代码。 |
|
节上下文已关闭。 |
注解
微筛选器使用 FltCloseSectionForDataScan 例程解除分配并从文件对象中删除节上下文。 传递给 FltCreateSectionForDataScan 的所有以前分配的节上下文都必须传递到 FltCloseSectionForDataScan。 否则,如果节上下文是使用 FltAllocateContext 分配的,但没有使用 FltCreateSectionForDataScan 创建节,则微筛选器可以调用 FltReleaseContext。
FltCloseSectionForDataScan 返回后,筛选器管理器将不会同步与 SectionContext 所述的节冲突的操作。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | FltCloseSectionForDataScan 例程从 Windows 8 开始可用。 |
目标平台 | 通用 |
标头 | fltkernel.h (包括 Fltkernel.h) |
Library | FltMgr.lib |
IRQL | <= APC_LEVEL |