Partager via


FsRtlDeleteExtraCreateParameterLookasideList, fonction (ntifs.h)

La routine FsRtlDeleteExtraCreateParameterLookasideList libère une liste de choix de paramètre de création supplémentaire (ECP).

Syntaxe

void FsRtlDeleteExtraCreateParameterLookasideList(
  [in, out] PVOID                     Lookaside,
  [in]      FSRTL_ECP_LOOKASIDE_FLAGS Flags
);

Paramètres

[in, out] Lookaside

Pointeur vers un PAGED_LOOKASIDE_LIST opaque ou NPAGED_LOOKASIDE_LIST structure de tête de liste lookaside qui représente la liste de regard à libérer.

[in] Flags

Communique les options d’allocation de liste lookaside ECP avec lesquelles la routine FsRtlInitExtraCreateParameterLookasideList routine initialise la liste de choix.

Ce paramètre Flags doit être identique au paramètre Flags utilisé dans l’appel à la routine FsRtlInitExtraCreateParameterLookasideList.

Valeur de retour

Aucun

Remarques

La routine FsRtlDeleteExtraCreateParameterLookasideList libère la liste de choix ECP à laquelle les points de paramètre Lookaside. Toutefois, la libération de la liste 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 lookaside, appelez la routine FsRtlFreeExtraCreateParameter.

Les pilotes doivent libérer explicitement toutes les structures de contexte ECP et les listes de recherche ECP qu’ils ont créées avant le déchargement. Pour plus d’informations sur l’utilisation de listes lookaside, consultez Using Lookaside Lists.

Exigences

Exigence Valeur
client minimum pris en charge FsRtlDeleteExtraCreateParameterLookasideList est disponible à partir de Windows Vista.
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST