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 |