PFLT_NORMALIZE_CONTEXT_CLEANUP función de devolución de llamada (fltkernel.h)
Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como la rutina NormalizeContextCleanupCallback del controlador de minifiltro.
Sintaxis
PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;
void PfltNormalizeContextCleanup(
[in, optional] PVOID *NormalizationContext
)
{...}
Parámetros
[in, optional] NormalizationContext
Puntero a la información de contexto proporcionada por el controlador minifiltro que se va a pasar en las llamadas a la rutina de devolución de llamada PFLT_NORMALIZE_NAME_COMPONENT que se realizan para normalizar varios componentes en la misma ruta de acceso de nombre de archivo.
Valor devuelto
None
Observaciones
Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como la rutina NormalizeContextCleanupCallback del controlador de minifiltro.
Para registrar esta rutina de devolución de llamada, el controlador de minifiltro almacena la dirección de una rutina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP en el miembro NormalizeContextCleanupCallback de la estructura FLT_REGISTRATION que el controlador de minifiltro pasa como parámetro a FltRegisterFilter.
El administrador de filtros llama a esta rutina de devolución de llamada para permitir que el controlador de minifiltro realice cualquier limpieza necesaria para la información de contexto pasada en el parámetro NormalizationContext de la rutina de devolución de llamada de PFLT_NORMALIZE_NAME_COMPONENT . El controlador de minifiltro establece este contexto cuando se llama a su rutina de devolución de llamada de PFLT_NORMALIZE_NAME_COMPONENT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
IRQL | PASSIVE_LEVEL |