FsRtlRemoveLargeMcbEntry 함수(ntifs.h)
FsRtlRemoveLargeMcbEntry 루틴은 MCB(지도 제어 블록)에서 하나 이상의 매핑을 제거합니다.
통사론
void FsRtlRemoveLargeMcbEntry(
PLARGE_MCB Mcb,
LONGLONG Vbn,
LONGLONG SectorCount
);
매개 변수
Mcb
MCB 구조체에 대한 포인터입니다.
Vbn
MCB에서 매핑을 제거할 범위의 VBN(가상 블록 번호)을 시작합니다.
SectorCount
매핑을 제거할 범위의 VBN(섹터) 수입니다.
반환 값
없음
발언
FsRtlRemoveLargeMcbEntry*LargeVbn 시작하고 (*LargeVbn + LargeSector Count - 1)로 끝나는 VBN 범위 내에 있는 MCB의 LBN에 대한 VBN의 모든 매핑을 제거합니다.
참고 LBN의 상위 32비트가 무시됩니다. 하위 32비트만 사용됩니다.
제거할 VBN 범위에 MCB에서 가장 높은 매핑된 VBN이 포함된 경우 MCB의 PairCount 멤버가 그에 따라 조정됩니다.
풀 할당 오류가 발생하면 FsRtlRemoveLargeMcbEntry
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |