Condividi tramite


Funzione FltPrepareToReuseEcp (fltkernel.h)

Il FltPrepareToReuseEcp routine reimposta una struttura di contesto ECP (Create Parameter) aggiuntiva, che lo prepara per il riutilizzo.

Sintassi

VOID FLTAPI FltPrepareToReuseEcp(
  [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 all'ECP per prepararsi al riutilizzo.

Valore restituito

Nessuno.

Osservazioni

Il FltPrepareToReuseEcp consente il riutilizzo di un ECP usato in una richiesta di creazione precedente. In questo modo si evita di dover inizializzare un nuovo ECP con le stesse informazioni.

La destinazione di un ECP usa FltAcknowledgeEcp per contrassegnare L'ECP come riconosciuto. Ciò indica che L'ECP è stato individuato ed elaborato. Per riutilizzare un ECP riconosciuto in precedenza, ad esempio durante l'elaborazione di un reparse, un driver può usare FltPrepareToReuseEcp per cancellare lo stato riconosciuto dall'ECP prima di inviarlo in un'altra richiesta di creazione.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
piattaforma di destinazione Universale
intestazione fltkernel.h (include Fltkernel.h)
libreria FltMgr.lib
dll Fltmgr.sys
IRQL <= APC_LEVEL

Vedere anche

ECP_LIST

FltGetEcpListFromCallbackData

FltIsEcpAcknowledged

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

FltlInsertExtraCreateParameter