FsRtlInitializeBaseMcbEx 함수(ntifs.h)

FsRtlInitializeBaseMcbEx 는 새 MCB 구조를 초기화합니다.

구문

BOOLEAN FsRtlInitializeBaseMcbEx(
  PBASE_MCB Mcb,
  POOL_TYPE PoolType,
  USHORT    Flags
);

매개 변수

Mcb

초기화할 MCB 구조체에 대한 포인터를 포함합니다.

PoolType

추가 내부 MCB 메모리를 할당할 때 사용할 풀 유형을 지정합니다.

Flags

MCB 매핑이 비어 있을 때 수행할 작업을 지정하는 플래그의 비트 마스크입니다. 다음 값 중 하나가 포함됩니다.

플래그
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

반환 값

이 함수는 MCB 구조를 성공적으로 초기화하면 TRUE를 반환합니다.

설명

호출자는 MCB 구조에 대한 메모리를 제공해야 합니다. 이 호출은 MCB 구조를 설정/쿼리하는 다른 모든 호출보다 우선해야 합니다.

풀을 사용할 수 없는 경우 이 루틴은 리소스가 부족함을 나타내는 상태 값을 올리거나 플래그에 따라 false를 반환합니다.

요구 사항

요구 사항
헤더 ntifs.h

추가 정보

FsRtlInitializeBaseMcb 함수