Fonction FltDeleteExtraCreateParameterLookasideList (fltkernel.h)
La routine FltDeleteExtraCreateParameterLookasideList libère une liste de recherche de paramètre de création supplémentaire (ECP).
Syntaxe
VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
[in] PFLT_FILTER Filter,
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Paramètres
[in] Filter
Pointeur de filtre opaque vers le pilote de minifiltre. Ce pointeur identifie de manière unique le pilote de minifiltre et reste constant tant que le pilote de minifiltre est chargé.
[in, out] Lookaside
Pointeur vers une PAGED_LOOKASIDE_LIST opaque ou NPAGED_LOOKASIDE_LIST structure de tête de liste lookaside qui représente la liste de lookaside à libérer.
[in] Flags
Communique les options d’allocation de liste de recherche ECP qui ont été utilisées lorsque la liste de recherche a été initialisée par la routine FltInitExtraCreateParameterLookasideList .
Ce paramètre Flags doit être identique au paramètre Flags utilisé dans l’appel à la routine FltInitExtraCreateParameterLookasideList .
Valeur de retour
None
Remarques
Cette routine est disponible à partir de Windows Vista.
La routine FltDeleteExtraCreateParameterLookasideList libère la liste de lookaside ECP donnée. Toutefois, la libération de la liste de lookaside ne libère pas automatiquement les structures de contexte ECP allouées à partir de la liste de lookaside. Pour libérer une structure de contexte ECP allouée à partir d’une liste de recherche, appelez la routine FltFreeExtraCreateParameter .
Les pilotes doivent libérer explicitement toutes les structures de contexte ECP et les listes de lookaside ECP qu’ils ont créées avant le déchargement. Pour plus d’informations, consultez Utilisation de lookaside Listes.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
IRQL | <= APC_LEVEL |
Voir aussi
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList