次の方法で共有


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

関連項目

CcGetFileObjectFromSectionPtrsRef

CcPurgeCacheSection