在C ++中回收USB端口

时间:2014-01-15 06:51:49

标签: c++ windows usb

我需要在Windows环境下模拟C ++中USB设备的插拔。我知道这个IOCTL的存在

http://msdn.microsoft.com/en-us/library/windows/hardware/ff537243(v=vs.85).aspx

(IOCTL_INTERNAL_USB_CYCLE_PORT)这确实是我正在寻找的,但我不知道如何使用。 有没有人可以告诉我谁可以找到一个例子或分享一些代码行以帮助我,拜托!

提前致谢。

1 个答案:

答案 0 :(得分:1)

由于您处于用户模式并使用C ++,我建议您查看devcon sample。开箱即用,您可以在命令行上使用它来发出PnP或禁用/启用对设备的请求。 source code is also available,因此您可以将其用作开始将此功能添加到您的环境中。