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