Функция 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по