Freigeben über


FsRtlFreeExtraCreateParameter-Funktion (ntifs.h)

Die FsRtlFreeExtraCreateParameter Routine gibt den Speicher für eine ECP-Kontextstruktur frei.

Syntax

void FsRtlFreeExtraCreateParameter(
  [in] PVOID EcpContext
);

Parameter

[in] EcpContext

Zeigen Sie auf die zusätzliche Create-Parameter(ECP)-Kontextstruktur, die freigegeben werden soll.

Rückgabewert

Nichts

Bemerkungen

Wenn die freizugebende ECP-Kontextstruktur noch an eine ECP-Liste angefügt ist, muss sie zuerst von der Liste durch die FltRemoveExtraCreateParameter Routine getrennt werden, bevor die FsRtlFreeExtraCreateParameter Routine sie freigeben kann.

Wenn eine Bereinigungsrückrufroutine vom Typ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK für die angegebene ECP-Kontextstruktur definiert wurde, wird diese Rückrufroutine beim Löschen der ECP-Kontextstruktur aufgerufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Die FsRtlFreeExtraCreateParameter-Routine 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

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx-

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK