다음을 통해 공유


FsRtlLookupLastLargeMcbEntry 함수(ntifs.h)

FsRtlLookupLastLargeMcbEntry 루틴은 MCB(지도 제어 블록)에 저장된 마지막 매핑 항목을 검색합니다.

통사론

BOOLEAN FsRtlLookupLastLargeMcbEntry(
  PLARGE_MCB Mcb,
  PLONGLONG  Vbn,
  PLONGLONG  Lbn
);

매개 변수

Mcb

검색할 초기화된 MCB 구조체에 대한 포인터입니다.

Vbn

매핑된 마지막 VBN(가상 블록 번호)을 수신하는 변수에 대한 포인터입니다.

Lbn

LargeVbn가리키는 VBN에 매핑된 LBN(논리 블록 번호)을 수신하는 변수에 대한 포인터이거나, 이러한 LBN이 없는 경우 -1.

반환 값

FsRtllookupLastLargeMcbEntry MCB에 매핑 항목이 없으면 FALSE를 반환하고, 그렇지 않으면 TRUE를 반환합니다.

발언

FsRtlLookupLastLargeMcbEntry MCB에서 마지막 실행의 마지막 매핑을 검색합니다.

  • MCB에 매핑이 없는 경우 FsRtlookupLastLargeMcbEntry FALSE를 반환합니다.

  • 마지막 매핑이 구멍이면 FsRtlookupLastLargeMcbEntry TRUE를 반환하지만 조회 작업은 LBN에 대한 -1 값을 생성합니다.

  • 마지막 매핑이 구멍이 아닌 경우 조회 작업은 LBN에 대해 양수 값을 생성하고 FsRtlookupLastLargeMcbEntry TRUE를 반환합니다.

LBN의 상위 32비트가 무시됩니다. 하위 32비트만 사용됩니다.

요구 사항

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

참고 항목

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb