PFLT_NORMALIZE_CONTEXT_CLEANUP funzione di callback (fltkernel.h)

Un driver minifilter che fornisce nomi di file per la cache dei nomi del gestore filtri può registrare una routine di tipo PFLT_NORMALIZE_CONTEXT_CLEANUP come routine del driver minifilter NormalizeContextCleanupCallback .

Sintassi

PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;

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

Parametri

[in, optional] NormalizationContext

Puntatore alle informazioni di contesto fornite dal driver minifilter da passare in tutte le chiamate alla routine di callback PFLT_NORMALIZE_NAME_COMPONENT effettuate per normalizzare più componenti nello stesso percorso del nome file.

Valore restituito

nessuno

Osservazioni

Un driver minifilter che fornisce nomi di file per la cache dei nomi del gestore filtri può registrare una routine di tipo PFLT_NORMALIZE_CONTEXT_CLEANUP come routine del driver minifilter NormalizeContextCleanupCallback .

Per registrare questa routine di callback, il driver minifilter archivia l'indirizzo di una routine di tipo PFLT_NORMALIZE_CONTEXT_CLEANUP nel membro NormalizeContextCleanupCallback della struttura FLT_REGISTRATION che il driver minifilter passa come parametro a FltRegisterFilter.

Gestione filtri chiama questa routine di callback per consentire al driver minifilter di eseguire qualsiasi pulizia necessaria per le informazioni di contesto passate nel parametro NormalizationContext della routine di callback PFLT_NORMALIZE_NAME_COMPONENT . Questo contesto viene impostato dal driver minifilter quando viene chiamata la routine di callback PFLT_NORMALIZE_NAME_COMPONENT.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione fltkernel.h (include Fltkernel.h)
IRQL PASSIVE_LEVEL

Vedi anche

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING