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입니다. FsRtlGetNextLargeMcbEntry가 FALSE를 반환하는 경우 해당 값은 의미가 없습니다.
Lbn
매핑 실행의 LBN(시작 논리 블록 번호)을 수신하는 변수에 대한 포인터이거나 실행이 없는 경우 0입니다. FsRtlGetNextLargeMcbEntry가 FALSE를 반환하는 경우 해당 값은 의미가 없습니다.
SectorCount
매핑 실행의 섹터 수를 수신하는 변수에 대한 포인터이거나 실행이 없는 경우 0입니다. FsRtlGetNextLargeMcbEntry가 FALSE를 반환하는 경우 해당 값은 의미가 없습니다.
반환 값
요청된 매핑 실행이 MCB에 있으면 FsRtlGetNextLargeMcbEntry가 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
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 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기