Funzione FltPrepareToReuseEcp (fltkernel.h)

La routine FltPrepareToReuseEcp reimposta una struttura di contesto ECP (Extra Create Parameter), 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 minifilter. Questo puntatore identifica in modo univoco il driver minifilter e rimane costante finché viene caricato il driver minifilter.

[in] EcpContext

Puntatore a ECP per preparare il riutilizzo.

Valore restituito

No.

Osservazioni

FltPrepareToReuseEcp consente il riutilizzo di un ECP usato in una richiesta di creazione precedente. Ciò impedisce di 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 nell'elaborazione di un reparse, un driver può usare FltPrepareToReuseEcp per cancellare lo stato riconosciuto da ECP prima di inviarlo in un'altra richiesta di creazione.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione fltkernel.h (includere Fltkernel.h)
Libreria FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Vedi anche

ECP_LIST

FltGetEcpListFromCallbackData

FltIsEcpAcknowledged

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

FltlInsertExtraCreateParameter