Condividi tramite


Funzione FltFreeExtraCreateParameter (fltkernel.h)

La routine FltFreeExtraCreateParameter libera la memoria per una struttura di contesto ECP.

Sintassi

VOID FLTAPI FltFreeExtraCreateParameter(
  [in] PFLT_FILTER Filter,
  [in] PVOID       EcpContext
);

Parametri

[in] Filter

Puntatore filtro opaco per il driver minifilter. Questo puntatore identifica in modo univoco il driver minifilter e rimane costante finché viene caricato il driver minifilter.

[in] EcpContext

Puntatore alla struttura del contesto di creazione aggiuntiva (ECP) da liberare.

Valore restituito

No.

Osservazioni

Se la struttura del contesto ECP da liberare è ancora associata a un elenco ECP, deve prima essere scollegata dall'elenco dalla routine FltRemoveExtraCreateParameter prima che la routine FltFreeExtraCreateParameter possa essere chiamata per liberarla.

Se è stata definita una routine di callback di pulizia di tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK per la struttura di contesto ECP specificata, questa routine di callback viene richiamata all'eliminazione della struttura di contesto ECP. Per altre informazioni, vedere PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.

Requisiti

Requisito Valore
Client minimo supportato Questa routine è disponibile a partire da Windows Vista.
Piattaforma di destinazione Universale
Intestazione fltkernel.h (includere Fltkernel.h)
Libreria FltMgr.lib
DLL FltMgr.sys
IRQL <= APC_LEVEL

Vedi anche

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK