我想检测USB设备的插入和移除。
所有解决方案都指向RegisterDeviceNotification并获取WM_DEVICECHANGE事件。

我了解的是,我需要调用GetMessage()以便获取事件消息,并且可以通过WndProc对其进行处理。
有什么办法,它将在不轮询GetMessage()的情况下自动生成中断。

最佳答案

GetMessage为例。 Window中的所有消息功能都可以用于WM_DEVICECHANGE,包括MsgWaitForMultipleObjectsEx

关于c++ - 在不轮询GetMessage()的情况下检测USB连接/断开连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17294309/

10-11 16:03