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 |