Função FsRtlInitializeBaseMcbEx (ntifs.h)
FsRtlInitializeBaseMcbEx inicializa uma nova estrutura mcb.
Sintaxe
BOOLEAN FsRtlInitializeBaseMcbEx(
PBASE_MCB Mcb,
POOL_TYPE PoolType,
USHORT Flags
);
Parâmetros
Mcb
Contém um ponteiro para a estrutura MCB a ser inicializada.
PoolType
Especifica o tipo de pool a ser usado ao alocar memória mcb interna adicional.
Flags
Uma máscara de bits de sinalizadores que especifica quais ações executar quando um mapeamento do MCB está vazio. Contém um dos seguintes valores.
Sinalizador | Valor |
---|---|
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE | 1 |
Retornar valor
Essa função retornará TRUE se inicializar com êxito a estrutura do MCB.
Comentários
O chamador deve fornecer a memória para a estrutura do MCB. Essa chamada deve preceder todas as outras chamadas que definem/consultam a estrutura do MCB.
Se o pool não estiver disponível, essa rotina gerará um valor status indicando recursos insuficientes ou retornará false dependendo dos sinalizadores.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntifs.h |