注册 FilterUnloadCallback 例程

文件系统微筛选器驱动程序可以选择性地将 PFLT_FILTER_UNLOAD_CALLBACK类型的例程注册为微筛选器驱动程序的 FilterUnloadCallback 例程。 此回调例程也称为微筛选器驱动程序的 卸载例程

微筛选器驱动程序不需要注册 FilterUnloadCallback 例程。 但是,我们强烈建议微筛选器驱动程序注册此回调例程,因为如果微筛选器驱动程序不注册 FilterUnloadCallback 例程,则无法卸载该驱动程序。

为了注册此回调例程,微筛选器驱动程序将PFLT_FILTER_UNLOAD_CALLBACK类型例程的地址存储在FLT_REGISTRATION结构的 FilterUnloadCallback 成员中,微筛选器驱动程序将其作为参数传递给其 DriverEntry 例程中的 FltRegisterFilter