다음을 통해 공유


FsRtlNumberOfRunsInLargeMcb 함수(ntifs.h)

FsRtlNumberOfRunsInLargeMcb 루틴은 MCB(지도 제어 블록)의 실행 수를 반환합니다.

통사론

ULONG FsRtlNumberOfRunsInLargeMcb(
  PLARGE_MCB Mcb
);

매개 변수

Mcb

검사 중인 MCB를 제공합니다.

반환 값

입력 MCB에 의해 매핑된 고유 실행 수를 반환합니다.

발언

FsRtlNumberOfRunsInLargeMcb MCB에 의해 매핑된 고유 실행 수를 반환합니다.

실행은 매핑 또는 구멍일 수 있습니다. 매핑 LBN(논리 블록 번호)의 해당 범위에 매핑되는 VBN의 연속 범위입니다. 매핑은 겹칠 수 없습니다. 구멍 두 매핑 사이에 속하는 매핑되지 않은 VBN의 연속 범위입니다. 매핑된 VBN의 전체 범위 내에서 모든 VBN은 정확히 하나의 매핑 또는 구멍에 속합니다.

참고 LBN의 상위 32비트가 무시됩니다. 하위 32비트만 사용됩니다.
 
FsRtlNumberOfRunsInLargeMcb 두 유형의 실행을 모두 계산합니다. 예를 들어 VBN 0과 3에 대한 매핑만 포함하는 MCB에는 VBN 0용, VBN 1 및 VBN 2를 포함하는 구멍에 대한 실행, VBN 3에 대한 1개 등 세 개의 실행이 있습니다.

요구 사항

요구
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb