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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour