Compartir a través de


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

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK