Fonction FltFreePoolAlignedWithTag (fltkernel.h)
La routine FltFreePoolAlignedWithTag libère une mémoire tampon alignée sur le cache qui a été allouée par un appel précédent à FltAllocatePoolAlignedWithTag.
Syntaxe
VOID FLTAPI FltFreePoolAlignedWithTag(
[in] PFLT_INSTANCE Instance,
[in] PVOID Buffer,
[in] ULONG Tag
);
Paramètres
[in] Instance
Pointeur de instance opaque pour un pilote minifilter appartenant à l’appelant instance qui est attaché au volume. Doit être le même pointeur instance que celui utilisé dans l’appel à FltAllocatePoolAlignedWithTag.
[in] Buffer
Adresse du bloc de mémoire du pool à libérer.
[in] Tag
Balise utilisée pour marquer le bloc de pool. Doit être la même balise que celle utilisée dans l’appel à FltAllocatePoolAlignedWithTag.
Valeur de retour
None
Remarques
La mémoire vers laquelle pointe le paramètre Buffer ne doit pas être accessible une fois qu’elle a été libérée par FltFreePoolAlignedWithTag.
L’appelant de FltFreePoolAlignedWithTag peut s’exécuter sur IRQL DISPATCH_LEVEL si une valeur XxxPoolTypenon paginé a été spécifiée lors de l’allocation de la mémoire. Sinon, l’appelant doit s’exécuter sur IRQL <= APC_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
IRQL | Consultez la section Notes. |
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