阅读:2510回复:1
USB的ReadFile和WriteFile中用的句柄是不是要对应相应的管道?
我的APP通过GUID获得了一个句柄,通过使用DeviceIoControl(用这个句柄,IoControlCode为IOCTL_ControlBufferOut),当驱动程序的DeviceIoControlDispatch例程中对应的IOCTL_ControlBufferOut实现写USB,成功!
但通过使用DeviceIoControl(用这个句柄,IoControlCode为IOCTL_IOCTL_ControlBufferIn),此时驱动程序的DeviceIoControlDispatch例程中对应的IOCTL_ControlBufferIn实现读USB,softice根本没法跟踪调试?????? 是不是这两个IoControlCode要对应两个句柄? APP的Createfile中如何根据管道创建两个句柄? |
|
沙发#
发布于:2008-06-12 18:23
不是的,USB驱动中应该定义好读写时通过哪个管道.
|
|