CcGetFlushedValidData 関数 (ntifs.h)

CcGetFlushedValidData ルーチンは、キャッシュされたファイルがディスクにフラッシュされた量を決定します。

構文

LARGE_INTEGER CcGetFlushedValidData(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  BcbListHeld
);

パラメーター

[in] SectionObjectPointer

ファイル オブジェクトのセクション オブジェクト ポインターを含む構造体へのポインター。

[in] BcbListHeld

システムで使用するために予約されています。 FALSE にする必要があります。

戻り値

ファイル全体がフラッシュされている場合、 CcGetFlushedValidData はファイルの有効なデータ長を返します。 ディスクにフラッシュされていないダーティページがある場合、CcGetFlushedValidData は、現在ファイル内の最も低いダーティ ページの開始バイト オフセットを返します。 ファイルがキャッシュされていないか、キャッシュされなくなった場合、MAXLONGLONG はクワッド パーツで返されます。

注釈

ファイル システムは、 SectionObjectPointer の値が使用中も有効なままであることを確認する役割を担います。 キャッシュ マネージャーでこれを保証することはできません。

要件

要件
サポートされている最小のクライアント Windows 2000
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe

こちらもご覧ください

CcFlushCache

CcPurgeCacheSection