Freigeben über


FsRtlDeleteExtraCreateParameterLookasideList-Funktion (ntifs.h)

Die FsRtlDeleteExtraCreateParameterLookasideList Routine gibt eine zusätzliche Create-Parameter(ECP)-Lookaside-Liste frei.

Syntax

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

Parameter

[in, out] Lookaside

Zeigen Sie auf eine undurchsichtige PAGED_LOOKASIDE_LIST- oder NPAGED_LOOKASIDE_LIST Lookaside-Listenkopfstruktur, die die zu freigebende Lookaside-Liste darstellt.

[in] Flags

Kommuniziert ecp lookaside list allocation options with which the FsRtlInitExtraCreateParameterLookasideList routine initialisiert the lookaside list.

Dieser Flags Parameter sollte mit dem parameter Flags übereinstimmen, der im Aufruf der FsRtlInitExtraCreateParameterLookasideList Routine verwendet wird.

Rückgabewert

Nichts

Bemerkungen

Die FsRtlDeleteExtraCreateParameterLookasideList Routine gibt die ECP-Lookaside-Liste frei, auf die die Lookaside Parameterpunkte verweist. Durch das Freigeben der Lookaside-Liste werden jedoch keine ECP-Kontextstrukturen freigegeben, die aus der Lookaside-Liste zugeordnet sind. Rufen Sie zum Freigeben einer ECP-Kontextstruktur, die aus einer Lookaside-Liste zugeordnet ist, die FsRtlFreeExtraCreateParameter Routine auf.

Treiber müssen alle ECP-Kontextstrukturen und ECP-Lookaside-Listen explizit freigeben, die sie vor dem Entladen erstellt haben. Weitere Informationen zur Verwendung von Lookaside-Listen finden Sie unter Using Lookaside Lists.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- FsRtlDeleteExtraCreateParameterLookasideList ist ab Windows Vista verfügbar.
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST