FsRtlInitializeLargeMcb 함수(ntifs.h)
FsRtlInitializeLargeMcb 루틴은 MCB(지도 제어 블록) 구조를 초기화합니다.
통사론
void FsRtlInitializeLargeMcb(
PLARGE_MCB Mcb,
[in] POOL_TYPE PoolType
);
매개 변수
Mcb
초기화할 호출자가 할당한 MCB 구조체에 대한 포인터입니다.
[in] PoolType
MCB에 대한 추가 내부 스토리지를 할당할 때 사용할 풀의 유형입니다. 다음 중 하나입니다.
- NonPagedPool
- PagedPool
- NonPagedPoolCacheAligned
- pagedPoolCacheAligned
NonPagedPoolMustSucceed 및 NonPagedPoolCacheAlignedMustS 풀 형식은 사용되지 않으며 더 이상 사용되지 않아야 합니다.
반환 값
없음
발언
FsRtlInitializeLargeMcb MCB(지도 제어 블록) 구조를 초기화합니다. 파일 시스템은 MCB 구조를 사용하여 파일의 VBN(가상 블록 번호)을 디스크의 해당 LBN(논리 블록 번호)에 매핑합니다.
LBN의 상위 32비트가 무시됩니다. 하위 32비트만 사용됩니다.
파일 시스템은 MCB 구조에서 다른 FsRtlXxxMcbYyy 루틴을 사용하기 전에 FsRtlInitializeLargeMcb 호출해야 합니다.
풀 할당 오류가 발생하면 FsRtlInitializeLargeMcb
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |