Fonction FltFreeExtraCreateParameter (fltkernel.h)
La routine FltFreeExtraCreateParameter libère la mémoire d’une structure de contexte ECP.
Syntaxe
VOID FLTAPI FltFreeExtraCreateParameter(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Paramètres
[in] Filter
Pointeur de filtre opaque pour le pilote minifilter. Ce pointeur identifie de façon unique le pilote minifilter et reste constant tant que le pilote minifilter est chargé.
[in] EcpContext
Pointeur vers la structure de contexte de paramètre de création supplémentaire (ECP) à libérer.
Valeur retournée
Aucun.
Notes
Si la structure de contexte ECP à libérer est toujours attachée à une liste ECP, elle doit d’abord être détachée de la liste par la routine FltRemoveExtraCreateParameter avant que la routine FltFreeExtraCreateParameter puisse être appelée pour la libérer.
Si une routine de rappel de nettoyage de type PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK a été définie pour la structure de contexte ECP donnée, cette routine de rappel est appelée lors de la suppression de la structure de contexte ECP. Pour plus d’informations, consultez PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Cette routine est disponible à partir de Windows Vista. |
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |
Voir aussi
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList