次の方法で共有


CcUninitializeCacheMap 関数 (ntifs.h)

CcUninitializeCacheMap ルーチンは、キャッシュされたファイルのキャッシュを停止します。

構文

BOOLEAN CcUninitializeCacheMap(
  [in]           PFILE_OBJECT              FileObject,
  [in, optional] PLARGE_INTEGER            TruncateSize,
                 PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);

パラメーター

[in] FileObject

キャッシュされたファイルのファイル オブジェクトへのポインター。

[in, optional] TruncateSize

指定した場合、ファイルは指定したサイズに切り捨てられ、それに応じてキャッシュを削除する必要があります。

UninitializeEvent

指定した場合、キャッシュされたファイル データがディスクにフラッシュされたときに、指定されたイベントがシグナル状態に設定されます。

戻り値

ccUninitializeCacheMap 、キャッシュが正常に停止された場合は TRUE 、それ以外の場合は FALSE 返します。

備考

ファイル キャッシュをサポートするすべてのファイル システムは、ファイルがキャッシュされているかどうかに関係なく、ファイルを閉じるときに ccUninitializeCacheMap を呼び出す必要があります。 ファイルがキャッシュを無効にして作成された場合でも、ファイル システムは ccUninitializeCacheMap を呼び出す必要があります。

ファイルをキャッシュするには、ccInitializeCacheMap使用します。

必要条件

要件 価値
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe

関連項目

ccInitializeCacheMap の

CcPurgeCacheSection