FltCloseSectionForDataScan 関数 (fltkernel.h)
FltCloseSectionForDataScan ルーチンは、ファイル ストリームに関連付けられているセクション オブジェクトを閉じます。
構文
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以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
IRQL | <= APC_LEVEL |