Función FltFreeExtraCreateParameter (fltkernel.h)
La rutina FltFreeExtraCreateParameter libera la memoria de una estructura de contexto ECP.
Sintaxis
VOID FLTAPI FltFreeExtraCreateParameter(
[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 que se cargue el controlador de minifiltro.
[in] EcpContext
Puntero a la estructura de contexto del parámetro de creación adicional (ECP) que se va a liberar.
Valor devuelto
Ninguno.
Comentarios
Si la estructura de contexto ECP que se va a liberar sigue adjuntando a una lista ECP, primero debe desasociarse de la lista mediante la rutina FltRemoveExtraCreateParameter antes de que se pueda llamar a la rutina FltFreeExtraCreateParameter para liberarla.
Si se definió una rutina de devolución de llamada de limpieza de tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK para la estructura de contexto ECP dada, esta rutina de devolución de llamada se invoca tras la eliminación de la estructura de contexto ecp. Para obtener más información, consulte PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta rutina está disponible a partir de Windows Vista. |
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
Archivo DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |
Consulte también
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList