PFLT_NORMALIZE_CONTEXT_CLEANUP fungsi panggilan balik (fltkernel.h)
Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_NORMALIZE_CONTEXT_CLEANUP sebagai rutinitas NormalizeContextCleanupCallback driver minifilter.
Sintaks
PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;
void PfltNormalizeContextCleanup(
[in, optional] PVOID *NormalizationContext
)
{...}
Parameter
[in, optional] NormalizationContext
Arahkan ke informasi konteks yang disediakan driver minifilter untuk diteruskan dalam panggilan apa pun ke rutinitas panggilan balik PFLT_NORMALIZE_NAME_COMPONENT yang dibuat untuk menormalkan beberapa komponen dalam jalur nama file yang sama.
Nilai kembali
Tidak ada
Keterangan
Driver minifilter yang menyediakan nama file untuk cache nama manajer filter dapat mendaftarkan rutinitas jenis PFLT_NORMALIZE_CONTEXT_CLEANUP sebagai rutinitas NormalizeContextCleanupCallback driver minifilter.
Untuk mendaftarkan rutinitas panggilan balik ini, driver minifilter menyimpan alamat rutinitas jenis PFLT_NORMALIZE_CONTEXT_CLEANUP di anggota NormalizeContextCleanupCallback dari struktur FLT_REGISTRATION yang diteruskan driver minifilter sebagai parameter ke FltRegisterFilter.
Manajer filter memanggil rutinitas panggilan balik ini untuk memungkinkan driver minifilter melakukan pembersihan yang diperlukan untuk informasi konteks yang diteruskan dalam parameter NormalizationContext dari rutinitas panggilan balik PFLT_NORMALIZE_NAME_COMPONENT . Konteks ini diatur oleh driver minifilter ketika rutinitas panggilan balik PFLT_NORMALIZE_NAME_COMPONENT dipanggil.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | fltkernel.h (termasuk Fltkernel.h) |
IRQL | PASSIVE_LEVEL |