READ_AHEAD_PARAMETERS 구조체(ntifs.h)

READ_AHEAD_PARAMETERS 구조에는 미리 읽기 매개 변수가 포함됩니다.

구문

typedef struct _READ_AHEAD_PARAMETERS {
  CSHORT NodeByteSize;
  ULONG  Granularity;
  ULONG  PipelinedRequestSize;
  ULONG  ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;

멤버

NodeByteSize

노드 크기(바이트)입니다.

Granularity

미리 읽기의 세분성입니다. 이 값은 2보다 크거나 PAGE_SIZE 같아야 합니다.

PipelinedRequestSize

파이프라인된 미리 읽기를 수행할 때 사용할 요청 크기(바이트)입니다. 파이프라인된 각 미리 읽기 요청은 더 작은 PipelinedRequestSize 크기 요청으로 나뉩니다. 일반적으로 하나의 큰 요청 대신 여러 요청을 병렬 처리하여 처리량을 늘리는 데 사용됩니다.

이전 버전과의 호환성을 위해 캐시 관리자는 이 값이 0이면 모든 미리 읽기 요청을 2로 분할합니다.

ReadAheadGrowthPercentage

지금까지 애플리케이션에서 이미 준비한 데이터의 백분율로 미리 읽기의 증가입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
머리글 ntifs.h

추가 정보

CcReadAhead

CcScheduleReadAhead