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 |