我正在尝试为我们的一个usb设备创建一个测试模块,我正在使用windows xp和windows 2003 ddk。当我把i包括进来时,会得到一个警告,说它已经过时了,但是没有得到任何关于替换它的提示。我看到一些定义已经迁移到,但是ioctl的结构定义(比如usb节点连接信息)在任何地方都不存在。甚至该结构的msdn帮助页仍然引用过时的头,而没有任何过时的通知或指向新api的任何指针。
使用Windows在低级别枚举和访问USB设备的前瞻性和受支持的方式是什么?