FltFreeExtraCreateParameter-Funktion (fltkernel.h)
Die FltFreeExtraCreateParameter Routine gibt den Speicher für eine ECP-Kontextstruktur frei.
Syntax
VOID FLTAPI FltFreeExtraCreateParameter(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Parameter
[in] Filter
Undurchsichtiger Filterzeiger für den Minifiltertreiber. Dieser Zeiger identifiziert den Minifiltertreiber eindeutig und bleibt konstant, solange der Minifiltertreiber geladen wird.
[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 FltFreeExtraCreateParameter Routine aufgerufen werden kann, um sie freizugeben.
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. Weitere Informationen finden Sie unter PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Diese Routine ist ab Windows Vista verfügbar. |
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL- | FltMgr.sys |
IRQL- | <= APC_LEVEL |
Siehe auch
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList