2014-01-15 105 views
0

我需要在Windows環境下模擬C++中USB設備的插拔。我知道這IOCTL回收C++中的USB端口

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

(IOCTL_INTERNAL_USB_CYCLE_PORT)這的確就是我要尋找的存在,但我不知道怎麼用。 有沒有人能告訴我誰能找到一個例子或者分享一些代碼行,以便幫助我!

在此先感謝。

+0

「內核模式I/O控制請求」。不會從普通的C++程序中發生。這是正確的請求,但它是從(USB)驅動程序堆棧本身發出的。 – MSalters

回答

1

既然你是在用戶模式土地和使用C + +我建議看看devcon sample。開箱即用,您可以在命令行上使用它來發出PnP或禁用/啓用對設備的請求。 source code is also available,因此您可以將其作爲開始使用,將此功能添加到您的環境中。