我正在尝试为我们的某个USB设备创建一个测试模块,而我正在使用Windows XP和Windows 2003 DDK。当我加入时,我会收到一个警告,说它已经过时了,但没有得到任何有关取代它的提示。我看到一些定义已迁移到,但IOCTL的结构定义(如USB_NODE_CONNECTION_INFORMATION)在任何地方都不存在。即使是结构的MSDN帮助页面仍然引用过时的头文件,没有任何过时的通知或任何指向新API的指针。
使用Windows在低级别枚举和访问USB设备的前瞻性和支持方式是什么?
答案 0 :(得分:2)
库驱动程序工具包(WDK)中提供了库usbioctl.h。要下载它,请尝试以下链接:http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx。库本身位于(WINDDKInstallDir)\ inc \ api文件夹中。