Compartir a través de


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

Consulte también

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING