次の方法で共有


CcIsThereDirtyDataEx 関数 (ntifs.h)

CcIsThereDirtyDataEx ルーチンは、システム キャッシュにダーティ データがあるファイルがボリュームに含まれているかどうかを判断します。

構文

BOOLEAN CcIsThereDirtyDataEx(
  [in]           PVPB   Vpb,
  [in, optional] PULONG NumberOfDirtyPages
);

パラメーター

[in] Vpb

ボリュームのボリューム パラメーター ブロック (VPB) へのポインター。

[in, optional] NumberOfDirtyPages

ボリューム上のダーティ ページの数を受け取る符号なし long バッファーへの省略可能なポインター (Vpb パラメーターに関連付けられています)。

戻り値

CcIsThereDirtyDataEx ルーチンは、データがキャッシュに変更されたが、まだディスクにフラッシュされていない 1 つ以上のキャッシュされたファイルがボリュームに含まれている場合、TRUE を返します。 それ以外の場合、このルーチンは FALSE返します。

備考

このルーチンは、一時ファイルを含むダーティ ページが存在する場合 TRUE を返します (ccIsThereDirtyDataは一時ファイルを無視します)。 また、ボリュームに現在キューに格納されているデータがある場合は、TRUE も返されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h、FltKernel.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

関連項目

CcFlushCache の

CcIsThereDirtyData

CcPurgeCacheSection