我有一张沃达丰数据卡,可以插入 USB 端口。
我有 XP 和 Vista 操作系统,并且我正在使用WM_DEVICECHANGE
Windows 事件,了解 USB 插入和拔出,它对我来说工作得很好。
但我无法区分数据卡插入和笔驱动器插入。是否可以?
是的。 “笔驱动器”和“数据卡”实现不同的接口。您将使用 RegisterDeviceNotification 订阅DEV_BROADCAST_DEVICEINTERFACE
。 LPARAM 的WM_DEVICECHANGE
你回来后将是DEV_BROADCAST_DEVICEINTERFACE*
。该结构有一个dbcc_classguid
成员。这会是GUID_DEVINTERFACE_VOLUME
对于你的笔式驱动器,以及对于你的数据卡的其他东西 - 实验。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)