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 del controlador de minifiltro NormalizeContextCleanupCallback.

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

Ninguno

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 del controlador de minifiltro NormalizeContextCleanupCallback.

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 NormalizeContextCleanupCallback miembro 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. Este contexto lo establece el controlador de minifiltro cuando se llama a su rutina de devolución de llamada PFLT_NORMALIZE_NAME_COMPONENT.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de 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