Partager via


Fonction FsRtlInitializeBaseMcbEx (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 d’indicateurs qui spécifie la ou les actions à effectuer lorsqu’un mappage MCB est vide. Contient l'une des valeurs suivantes :

Indicateur Valeur
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

Valeur retournée

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

Remarques

L’appelant doit fournir la mémoire pour 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 génère une valeur status indiquant des ressources insuffisantes ou retourne false en fonction des indicateurs.

Configuration requise

Condition requise Valeur
En-tête ntifs.h

Voir aussi

Fonction FsRtlInitializeBaseMcb