CcGetFileObjectFromSectionPtrs 関数 (ntifs.h)
キャッシュされたファイルのセクション オブジェクト ポインターへのポインターを指定すると、 CcGetFileObjectFromSectionPtrs ルーチンは、キャッシュ マネージャーがファイルに使用しているファイル オブジェクトへのポインターを返します。
構文
PFILE_OBJECT CcGetFileObjectFromSectionPtrs(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer
);
パラメーター
[in] SectionObjectPointer
ファイル オブジェクトのセクション オブジェクト ポインターを含む構造体へのポインター。
戻り値
ファイル オブジェクトへのポインター。ファイルがキャッシュされていないか、キャッシュされなくなった場合は NULL 。
注釈
ファイル システムは、使用中にファイル オブジェクトが有効なままであることを確認する役割を担います。 キャッシュ マネージャーでこれを保証することはできません。
CcGetFileObjectFromSectionPtrs を使用すると、キャッシュ機能がいくつか失われます。 代わりに、 CcGetFileObjectFromSectionPtrsRef ルーチンを使用します。このルーチンは 、CcGetFileObjectFromSectionPtrs と同じ機能を提供し、オブジェクトの参照を作成します。
マップされたセクションとメモリのビューの作成の詳細については、「 セクションとビュー」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |