是否有使用USBccgp.sys的指南?

时间:2016-10-17 00:32:05

标签: windows device-driver inf

经过几天梳理Windows USBccgp documentation后,我无法弄清楚如何为我的设备编写适当的.INF文件。

此图显示了我正在尝试配置的内容。这是https://msdn.microsoft.com/en-us/library/windows/hardware/ff540207.aspx

的简化版本
  ┌─────────────┐    ┌─────────────┐
  │ Application │    │ Application │
  ├─────────────┤    ├─────────────┤
  │ WinUSB.dll  │    │ WinUSB.dll  │
  └─────┬───────┘    └─────┬───────┘
 User   │                  │
 ───────┼──────────────────┼─────────
 Kernel │                  │
  ┌─────┴───────┐    ┌─────┴───────┐
  │ WinUSB.sys  │    │ WinUSB.sys  │
  └─────┬───────┘    └─────┬───────┘
  ┌─────┴───────┐    ┌─────┴───────┐
  │ interface 0 │    │ interface 1 │
  └─────┬───────┘    └─────┬───────┘
        └─────────┬────────┘
           ┌──────┴──────┐
           │ USBccgp.sys │
           └──────┬──────┘
            ┌─────┴─────┐
            │ My Device │
            └───────────┘

基本上,考虑到我的设备的供应商和产品ID,以及所需的配置(遗憾的是不是配置1),接口号和端点号(都是批量传输端点),它应该为USBccgp.sys和WinUSB.sys编写INF文件以使所有这些工作变得微不足道,这样我就不必写一个字节的驱动程序代码了。

有没有做这个的配方,和/或一些样本INF文件?谷歌和微软自己的文档在这里失败了。

0 个答案:

没有答案