阅读:876回复:0
DeviceIoControl发送不成功,求救!
小弟整个写一个USB盘的应用程序,
小弟自己定义了一个IOCTRL代码,小弟碰到的问题是DeviceIoControl调用失败,返回error是"这个请求不支持", 小弟的调用过程如下: 1.先得到USB盘的GUID, 2.用SetupDiGetClassDevs() 3.用SetupDiEnumDeviceInterfacs()得到接口 4.在用SetupDiGetInterfaceDeviceDetail()得到详细信息, 里面包括DevicePath="\\?\usb#vid_0e7cd%pid_120d#4710765066451" 5.用CreateFile()打开 6.最后用DeviceIoControl() 我再应用程序和自己写的过滤驱动程序中分别定义了一个IOCTL |
|