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

Lihat juga

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING