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 |