Partager via


FsRtlInitializeBaseMcbEx, fonction (ntifs.h)

FsRtlInitializeBaseMcbEx initialise une nouvelle structure MCB.

Syntaxe

BOOLEAN FsRtlInitializeBaseMcbEx(
  PBASE_MCB Mcb,
  POOL_TYPE PoolType,
  USHORT    Flags
);

Paramètres

Mcb

Contient un pointeur vers la structure MCB à initialiser.

PoolType

Spécifie le type de pool à utiliser lors de l’allocation de mémoire MCB interne supplémentaire.

Flags

Masque de bits des indicateurs qui spécifie les actions à effectuer lorsqu’un mappage MCB est vide. Contient l’une des valeurs suivantes.

Drapeau Valeur
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

Valeur de retour

Cette fonction retourne TRUE si elle initialise correctement la structure MCB.

Remarques

L’appelant doit fournir la mémoire de la structure MCB. Cet appel doit précéder tous les autres appels qui définissent/interrogent la structure MCB.

Si le pool n’est pas disponible, cette routine déclenche une valeur d’état indiquant des ressources insuffisantes ou retourne false en fonction des indicateurs.

Exigences

Exigence Valeur
d’en-tête ntifs.h

Voir aussi

fonction FsRtlInitializeBaseMcb