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 |