USB设备插入/拔出时重要的windows消息值
2013-12-20 16:11
363 查看
设备变更时,会收到WM_DEVICECHANGE消息
public const int WM_DEVICECHANGE = 0x219;
在收到WM_DEVICECHANGE消息,判断wordparm的值对比下面的常量,判断具体操作
public const int DBT_DEVICEARRIVAL = 0x8000;
public const int DBT_CONFIGCHANGECANCELED = 0x0019;
public const int DBT_CONFIGCHANGED = 0x0018;
public const int DBT_CUSTOMEVENT = 0x8006;
public const int DBT_DEVICEQUERYREMOVE = 0x8001;
public const int DBT_DEVICEQUERYREMOVEFAILED = 0x8002;
public const int DBT_DEVICEREMOVECOMPLETE = 0x8004;
public const int DBT_DEVICEREMOVEPENDING = 0x8003;
public const int DBT_DEVICETYPESPECIFIC = 0x8005;
public const int DBT_DEVNODES_CHANGED = 0x0007;
public const int DBT_QUERYCHANGECONFIG = 0x0017;
public const int DBT_USERDEFINED = 0xFFFF;
public const int WM_DEVICECHANGE = 0x219;
在收到WM_DEVICECHANGE消息,判断wordparm的值对比下面的常量,判断具体操作
public const int DBT_DEVICEARRIVAL = 0x8000;
public const int DBT_CONFIGCHANGECANCELED = 0x0019;
public const int DBT_CONFIGCHANGED = 0x0018;
public const int DBT_CUSTOMEVENT = 0x8006;
public const int DBT_DEVICEQUERYREMOVE = 0x8001;
public const int DBT_DEVICEQUERYREMOVEFAILED = 0x8002;
public const int DBT_DEVICEREMOVECOMPLETE = 0x8004;
public const int DBT_DEVICEREMOVEPENDING = 0x8003;
public const int DBT_DEVICETYPESPECIFIC = 0x8005;
public const int DBT_DEVNODES_CHANGED = 0x0007;
public const int DBT_QUERYCHANGECONFIG = 0x0017;
public const int DBT_USERDEFINED = 0xFFFF;
相关文章推荐
- Windows中USB设备插入的拔出和所产生的消息值
- Windows中USB设备插入的拔出和所产生的消息值
- 一个用于监视USB设备插入拔出的程序代码
- 一个很有用的检测USB设备插入拔出的对象
- MFC 如何检测到USB设备插入拔出
- USB设备插入和拔出的波形
- QT编程--监听USB设备拔出和插入。
- USB设备插入与拔出的响应
- 一个很有用的检测USB设备插入拔出的对象(from Torry's Dephi Pages)
- PyQt4实现USB设备插入到弹出的检测(Windows)
- USB驱动程序代码分析——检测设备插入拔出
- 插入USB设备,无法在windows下ubuntu中找到设备节点的问题解决
- QT 监听 USB 设备 插入、拔出动作
- 检测USB设备插入和拔出
- 驱动中识别Usb设备插入拔出消息
- 应用程序获得USB设备插入或者拔出通知
- 【windows】xp系统的2个usb口都无法识别插入的设备(鼠标和手机插上都无反应)
- Windows主机端与自定义USB HID设备通信详解
- 关于windows 设备驱动重要的事实
- USB设备的插入检测机制