Monitor Filter Drivers
MSFT提供了通用的monitor类功能驱动,Monitor.sys,其处理了大多数monitor相关的任务。monitor厂商提供驱动不是必须的,除非厂商希望提供超越Monitor.sys的功能。
如果monitor厂商选择提供了filter驱动,这个驱动表示为功能设备对象之上驱动对象。驱动对象处理用户模式application发出请求,该application同样由monitor厂商提供。在filter驱动和用户模式application之间的接口是f私有的,只有monitor厂商知道。
注意,通过 Display Data Channel Command Interface (DDC/CI) programmatic控制monitor的功能不被monitor设备栈处理,monitor厂商不应该处理该功能。
monitor设备栈的表示,参见Monitor Class Function Driver