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