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