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 di filtro opaco per il driver minifiltro. Questo puntatore identifica in modo univoco il driver minifiltro e rimane costante finché il driver minifiltro viene caricato.

[in] EcpContext

Puntatore alla struttura di contesto ECP (Extra Create Parameter) da liberare.

Valore restituito

Nessuno.

Osservazioni

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

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

Fabbisogno

Requisito Valore
client minimo supportato Questa routine è disponibile a partire da Windows Vista.
piattaforma di destinazione Universale
intestazione fltkernel.h (include Fltkernel.h)
libreria FltMgr.lib
dll FltMgr.sys
IRQL <= APC_LEVEL

Vedere anche

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK