【发布时间】:2010-01-11 13:08:25
【问题描述】:
我正在为通过蓝牙连接到系统并可作为 HID 输入设备访问的设备编写 UMDF 传感器驱动程序。我看到了“传感器开发套件”示例驱动程序,并注意到它也可以通过 HID 与飞思卡尔硬件一起使用,尽管它通过 USB 连接到系统。如果 UMDF 驱动程序通过蓝牙连接到系统,它与设备通信的方式有什么不同吗?出于某种原因,我发现对CreateWdfFile 的调用会返回ERROR_INVALID_FUNCTION,即使我已将设备与系统配对。我可以直接通过 HID 访问设备就好了。
在驱动程序的 INF 中,我已经指定了硬件 ID,如下所示 - HID\VID_1234&PID_5678(此处未使用实际 ID)。这是否足以让 UMDF 框架确定它应该在堆栈中进一步使用哪个驱动程序?或者还有什么需要做的吗?
【问题讨论】:
标签: windows-7 device-driver sensors umdf