次の方法で共有


CcSetDirtyPageThreshold 関数 (ntifs.h)

CcSetDirtyPageThreshold ルーチンは、キャッシュされたファイルにファイルごとのダーティ ページしきい値を設定します。

構文

void CcSetDirtyPageThreshold(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        DirtyPageThreshold
);

パラメーター

[in] FileObject

ダーティ ページのしきい値を設定するキャッシュされたファイルのファイル オブジェクトへのポインター。

[in] DirtyPageThreshold

ダーティ ページのしきい値をページ数として指定します。 以前に設定したファイルごとのダーティ ページしきい値を削除するには、DirtyPageThreshold 0 に設定します。

戻り値

何一つ

備考

ccSetDirtyPageThreshold 、ファイルごとのダーティ ページのしきい値を設定または削除します。 キャッシュされたファイルでファイルごとのダーティ ページしきい値が設定された後、ファイル システムがしきい値を超えようとすると、キャッシュ マネージャーはファイルへの書き込み要求を拒否します。

キャッシュ・マネージャーが書き込み要求を受け入れるか拒否するかを判別するには、ccCanIWrite使用します。

ファイルごとの ダーティ ページのしきい値は、システム キャッシュ全体の グローバル ダーティ ページしきい値と同じではないことに注意してください。

必要条件

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

関連項目

ccCanIWrite を する

ccDeferWrite の