Compartilhar via


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

Consulte também

função FsRtlInitializeBaseMcb