次の方法で共有


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

こちらもご覧ください

CcGetFileObjectFromSectionPtrsRef

CcPurgeCacheSection