2015-09-29 16 views
0

我试图通过使用Visual Studio 2013和WDK从蓝牙设备访问USB数据。我在Visual Studio中创建了WIN USB应用程序,并将DEVICE类GUID更改为inf和device.h文件中的Bluetooth GUID {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}。现在我需要访问USB控制,中断和数据管道,但是当我调用SetupDiEnumDeviceInterfaces时,我总是得到ERROR_NO_MORE_ITEMS。当尝试访问USB数据(控制和中断管道)时,SetupDiEnumDeviceInterfaces总是返回ERROR_NO_MORE_ITEMS

有谁知道为什么?

回答

0

看来样品INF似乎缺少以下各节中WDK 8.1

[USB_Install.Wdf] KmdfService =了WinUSB,WinUsb_Install

[WinUsb_Install] KmdfLibraryVersion = 1.11

后将它添加到我的INF中,它会安装好

确保从Visual Studio生成一个GUID并将它添加到注册表,inf和设备头文件中。

相关问题