对 I/O 请求进行 Serenum 筛选
下面介绍了 Serenum 如何筛选定向到筛选器 DO 的 I/O 请求:
- 处理与即插即用和电源请求关联的与总线相关的操作:
- 删除筛选器 DO 时,删除 PDO(如果存在)。
- 枚举 RS-232 端口,以响应 BusRelations 类型的IRP_MN_QUERY_DEVICE_RELATIONS请求。
- 完成特定于 Serenum 的设备控制请求,这些设备控制请求返回有关 RS-232 端口的信息。
下面介绍了 Serenum 如何筛选定向到 PDO 的 I/O 请求, (PDO 表示附加到 RS-232 端口) 的子设备:
完成所有即插即用和电源请求。
将设备控制请求重新路由到与 PDO 关联的筛选器 DO。
完成特定于 Serenum 的内部设备控制请求,该请求使 RS-232 端口上的总线关系失效。
有关详细信息,请参阅以下部分:
Windows 驱动程序工具包中的 \src\kernel\serenum 目录中的示例代码 (WDK)