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 do 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 serão executadas quando um mapeamento do MCB estiver vazio. Contém um dos seguintes valores.
Bandeira | Valor |
---|---|
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE | 1 |
Valor de retorno
Essa função retornará TRUE se inicializar com êxito a estrutura do MCB.
Observações
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 de status que indica recursos insuficientes ou retornará false dependendo dos sinalizadores.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntifs.h |