Función FltDeleteExtraCreateParameterLookasideList (fltkernel.h)
La rutina FltDeleteExtraCreateParameterLookasideList libera una lista de lookaside de parámetros de creación adicional (ECP).
Sintaxis
VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
[in] PFLT_FILTER Filter,
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Parámetros
[in] Filter
Puntero de filtro opaco al 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, out] Lookaside
Puntero a una PAGED_LOOKASIDE_LIST opaca o NPAGED_LOOKASIDE_LIST estructura de encabezado de lista de aspecto que representa la lista de aspecto que se va a liberar.
[in] Flags
Comunica las opciones de asignación de listas de lookaside de ECP que se usaron cuando la rutina FltInitExtraCreateParameterLookasideList inicializó la lista de lookaside.
Este parámetro Flags debe ser el mismo que el parámetro Flags usado en la llamada a la rutina FltInitExtraCreateParameterLookasideList .
Valor devuelto
None
Observaciones
Esta rutina está disponible a partir de Windows Vista.
La rutina FltDeleteExtraCreateParameterLookasideList libera la lista de aspecto ecp dada. Sin embargo, liberar la lista de lookaside no libera automáticamente ninguna estructura de contexto ECP asignada de la lista de lookaside. Para liberar una estructura de contexto ECP asignada desde una lista de aspecto, llame a la rutina FltFreeExtraCreateParameter .
Los controladores deben liberar explícitamente todas las estructuras de contexto ecp y las listas de apariencia ecp que crearon antes de descargarse. Para obtener más información, consulte Uso de lookaside Listas.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
IRQL | <= APC_LEVEL |
Consulte también
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList