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

Consulte también

ECP_LIST

FltGetEcpListFromCallbackData

FltIsEcpAcknowledged

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

FltlInsertExtraCreateParameter