Partager via


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

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK