回收C++中的 USB 端口

Recycle USB port in C++

本文关键字:端口 USB 中的 C++ 回收      更新时间:2023-10-16

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

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

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

提前谢谢。

由于您处于用户模式 land 并使用C++我建议您查看 devcon 示例。开箱即用,可以在命令行上使用它来向设备发出 PnP 或禁用/启用请求。源代码也可用,因此您可以将其用作将此功能添加到环境中的开始。