PFLT_NORMALIZE_CONTEXT_CLEANUP função de retorno de chamada (fltkernel.h)

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina do tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como a rotina NormalizeContextCleanupCallback do driver de minifiltro.

Sintaxe

PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;

void PfltNormalizeContextCleanup(
  [in, optional] PVOID *NormalizationContext
)
{...}

Parâmetros

[in, optional] NormalizationContext

Ponteiro para informações de contexto fornecidas pelo driver de minifiltro a serem passadas em todas as chamadas para o PFLT_NORMALIZE_NAME_COMPONENT rotina de retorno de chamada que são feitas para normalizar vários componentes no mesmo caminho de nome de arquivo.

Retornar valor

Nenhum

Comentários

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina do tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como a rotina NormalizeContextCleanupCallback do driver de minifiltro.

Para registrar essa rotina de retorno de chamada, o driver de minifiltro armazena o endereço de uma rotina do tipo PFLT_NORMALIZE_CONTEXT_CLEANUP no membro NormalizeContextCleanupCallback da estrutura FLT_REGISTRATION que o driver de minifiltro passa como um parâmetro para FltRegisterFilter.

O gerenciador de filtros chama essa rotina de retorno de chamada para permitir que o driver de minifiltro execute qualquer limpeza necessária para as informações de contexto passadas no parâmetro NormalizationContext da rotina de retorno de chamada PFLT_NORMALIZE_NAME_COMPONENT . Esse contexto é definido pelo driver de minifiltro quando sua rotina de retorno de chamada PFLT_NORMALIZE_NAME_COMPONENT é chamada.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho fltkernel.h (inclua Fltkernel.h)
IRQL PASSIVE_LEVEL

Confira também

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING