次の方法で共有


CcSetReadAheadGranularity 関数 (ntifs.h)

CcSetReadAheadGranularity ルーチンは、キャッシュされたファイルの先読み粒度を設定します。

構文

void CcSetReadAheadGranularity(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        Granularity
);

パラメーター

[in] FileObject

先行読み取り粒度を設定するキャッシュされたファイルのファイル オブジェクトへのポインター。

[in] Granularity

必要な先読み粒度を指定します。この粒度は 2 の偶数乗でなければならず、PAGE_SIZE以上である必要があります。

戻り値

何一つ

備考

ccInitializeCacheMap 呼び出してファイルをキャッシュした後、キャッシュされたファイル CcSetReadAheadGranularity が呼び出される前に、キャッシュされたファイルの既定の先読み粒度はPAGE_SIZEと等しくなります。

必要条件

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

関連項目

ccInitializeCacheMap の

ccReadAhead を する

ccScheduleReadAhead を する

CcSetAdditionalCacheAttributes