Partager via


FltFreeExtraCreateParameter, fonction (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 de retour

Aucun.

Remarques

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.

Exigences

Exigence Valeur
client minimum pris en charge Cette routine est disponible à partir de Windows Vista.
plateforme cible Universel
d’en-tête fltkernel.h (include 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