Función FltPrepareToReuseEcp (fltkernel.h)
La rutina FltPrepareToReuseEcp restablece una estructura de contexto de parámetro de creación adicional (ECP), que la prepara para su reutilización.
Sintaxis
VOID FLTAPI FltPrepareToReuseEcp(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Parámetros
[in] Filter
Puntero de filtro opaco para el controlador de minifiltro. Este puntero identifica de forma única el controlador de minifiltro y permanece constante siempre y cuando se cargue el controlador de minifiltro.
[in] EcpContext
Puntero al ECP para prepararse para su reutilización.
Valor devuelto
Ninguno.
Comentarios
FltPrepareToReuseEcp permite reutilizar un ECP usado en una solicitud de creación anterior. Esto evita tener que inicializar un nuevo ECP con la misma información.
El destino de un ECP usa FltAcknowledgeEcp para marcar el ECP como confirmado. Esto indica que el ECP se detectó y procesó. Para reutilizar un ECP previamente reconocido, como en el procesamiento de un reanálisis, un controlador puede usar FltPrepareToReuseEcp para borrar el estado reconocido del ECP antes de enviarlo en otra solicitud de creación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
Archivo DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |