Поделиться через


Функция 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

Возвращаемое значение

Эта функция возвращает значение TRUE, если она успешно инициализирует структуру MCB.

Замечания

Вызывающий объект должен предоставить память для структуры MCB. Этот вызов должен предшествовать всем другим вызовам, которые задают или запрашивают структуру MCB.

Если пул недоступен, эта подпрограмма приведет к возникновению значения состояния, указывающего на недостаточно ресурсов или возвращать значение false в зависимости от флагов.

Требования

Требование Ценность
заголовка ntifs.h

См. также

функция FsRtlInitializeBaseMcb