当前位置: 代码迷 >> 驱动开发 >> 获取driver的Contro Code,该怎么处理
  详细解决方案

获取driver的Contro Code,该怎么处理

热度:95   发布时间:2016-04-28 10:41:36.0
获取driver的Contro Code
实现功能:store app与umdf driver之间的通信。
实现方法:首先通过driver暴露的interface class guid找到设备,然后通过deviceioctrl的方式与driver通信。
遇到问题:这个驱动是微软的,SensorHIDClass driver,我如何才能获取到这个driver的control code。
------解决方案--------------------
引用:
实现功能:store app与umdf driver之间的通信。
实现方法:首先通过driver暴露的interface class guid找到设备,然后通过deviceioctrl的方式与driver通信。
遇到问题:这个驱动是微软的,SensorHIDClass driver,我如何才能获取到这个driver的control code。

控制SensorHIDClass类设备是不是得用系统的Windows Runtime API啊?
------解决方案--------------------
楼主搞Metro?这方面现在怎么样啊?我也有学这方面的冲动了。那个:现在Metro应用的在中国支持什么支付方式?还是VISA?
------解决方案--------------------
引用:
引用:实现功能:store app与umdf driver之间的通信。
实现方法:首先通过driver暴露的interface class guid找到设备,然后通过deviceioctrl的方式与driver通信。
遇到问题:这个驱动是微软的,SensorHIDClass driver,我如何才能获取到这个driver的control c……

用Desktop Application APIs应该也可以,driver这些东西对于上层应用程序(store app和desktop app)应该都是一样的。如果使用desktop app来访问这个driver,那可用createfile,readfile/writefile等等,如果用store app来访问driver,就用WinRT APIs,比如CreateDeviceAccessInstance()等等。
------解决方案--------------------
引用:
楼主搞Metro?这方面现在怎么样啊?我也有学这方面的冲动了。那个:现在Metro应用的在中国支持什么支付方式?还是VISA?

我们做store app只是测试framework之用,所以对商业的store app如何赚钱不太清楚。
  相关解决方案