筛选微筛选器驱动程序中的 I/O 操作
以下列表介绍了在文件系统微筛选器驱动程序中筛选特定类型的 I/O 操作的若干准则:
IRP_MJ_CREATE的 预操作回调例程 无法查询或设置文件、流或流句柄的上下文,因为在创建前时,如果尚未确定要创建的任何) ,文件或流 (。
IRP_MJ_CLOSE 的后操作回调例程 无法设置或查询文件、流或流句柄的上下文,因为与这些项关联的系统内部结构是在调用关闭后例程之前释放的。
微筛选器驱动程序不得IRP_MJ_CLEANUP或IRP_MJ_CLOSE操作失败。 这些操作可以进行笔式处理、返回到筛选器管理器,或者通过STATUS_SUCCESS完成。 但是,预操作回调例程绝不能使这些操作失败。
微筛选器驱动程序无法为IRP_MJ_SHUTDOWN注册操作后回调例程。