FsRtlGetNextLargeMcbEntry 함수(ntifs.h)
FsRtlGetNextLargeMcbEntry 루틴은 MCB(지도 제어 블록)에서 매핑 실행을 검색합니다.
통사론
BOOLEAN FsRtlGetNextLargeMcbEntry(
PLARGE_MCB Mcb,
[in] ULONG RunIndex,
PLONGLONG Vbn,
PLONGLONG Lbn,
PLONGLONG SectorCount
);
매개 변수
Mcb
초기화된 MCB 구조체에 대한 포인터입니다.
[in] RunIndex
요청된 매핑 실행의 인덱스(0부터 시작하는 인덱스)입니다.
Vbn
매핑 실행의 시작 VBN(가상 블록 번호)을 수신하는 변수에 대한 포인터이거나, 실행이 없는 경우 0입니다. 이 값은
Lbn
매핑 실행의 시작 LBN(논리 블록 번호)을 수신하는 변수에 대한 포인터이거나, 실행이 없는 경우 0입니다. 이 값은
SectorCount
매핑 실행의 섹터 수를 받는 변수에 대한 포인터이거나, 실행이 없으면 0입니다. 이 값은
반환 값
발언
FsRtlGetNextLargeMcbEntry MCB에서 매핑 실행에 대한 시작 VBN, 시작 LBN 및 섹터 수를 검색합니다.
다음 코드 조각은 파일의 모든 실행을 인쇄하는 방법을 보여줍니다.
for (i = 0; FsRtlGetNextLargeMcbEntry(Mcb,i,&Vbn,&Lbn,&Count); i++) {
// print out vbn, lbn, and count
}
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |