다음을 통해 공유


FsRtlIncrementCcFastMdlReadWait 함수(ntifs.h)

FsRtlIncrementCcFastMdlReadWait 루틴은 프로세서 제어 블록(PRCB) 개체에서 캐시 관리자의 CcFastMdlReadWait 성능 카운터 멤버를 증가합니다.

통사론

void FsRtlIncrementCcFastMdlReadWait();

반환 값

없음

발언

FsRtlIncrementCcFastMdlReadWait FsRtlIncrementCcFastMdlReadWait 호출되는 프로세서에 대한 프로세서별 제어 블록에서 캐시 관리자의 CcFastMdlReadWait 성능 카운터를 증가합니다. 이 카운터는 파일 시스템 드라이버에서 서비스하는 빠른 I/O MDL 읽기 작업(FsRtlMdlRead)의 수를 기록합니다.

드라이버가 기본 빠른 I/O MDL 읽기 처리기를 재정의하도록 선택하는 경우 파일 시스템 드라이버는 이 함수를 호출하여 CcFastMdlReadWait 성능 카운터를 업데이트해야 합니다.

카운터는 0이 아닌 길이에 대한 빠른 I/O MDL 읽기 작업을 기록하는 데만 사용됩니다. FsRtlIncrementCcFastMdlReadWait 길이가 0인 빠른 I/O MDL 읽기를 위해 호출해서는 안 됩니다.

빠른 I/O MDL 읽기 처리기가 IoGetTopLevelIrpNULL 값을 반환하기 때문에 FALSE 반환하는 경우 파일 시스템 드라이버는 CcFastMdlReadWait 성능 카운터를 증가시키지 않아야 합니다. 파일 시스템 드라이버가 실제로 0이 아닌 빠른 I/O MDL 읽기를 충족하려고 시도하는 경우에만 카운터가 증가해야 합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista
대상 플랫폼 보편적
헤더 ntifs.h(FltKernel.h, Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

IoGetTopLevelIrp

MDL