VC DEVICE插拔消息

转载 2015年07月07日 22:19:56
WM_DEVICECHANGE消息       电脑或者DEVICE配置发生改变,反馈给应用程序


wParam
Event that has occurred. This parameter can be one of the following values from the Dbt.h header file.
Value Meaning
DBT_CONFIGCHANGECANCELED
0x0019 A request to change the current configuration (dock or undock) has been canceled.
DBT_CONFIGCHANGED
0x0018 The current configuration has changed, due to a dock or undock.
DBT_CUSTOMEVENT
0x8006 A custom event has occurred.
Windows NT 4.0 and Windows 95:  This value is not supported.
DBT_DEVICEARRIVAL
0x8000 A device or piece of media has been inserted and is now available.
DBT_DEVICEQUERYREMOVE
0x8001 Permission is requested to remove a device or piece of media. Any application can deny this request and cancel the removal.
DBT_DEVICEQUERYREMOVEFAILED
0x8002 A request to remove a device or piece of media has been canceled.
DBT_DEVICEREMOVECOMPLETE
0x8004 A device or piece of media has been removed.
DBT_DEVICEREMOVEPENDING
0x8003 A device or piece of media is about to be removed. Cannot be denied.
DBT_DEVICETYPESPECIFIC
0x8005 A device-specific event has occurred.
DBT_DEVNODES_CHANGED
0x0007 A device has been added to or removed from the system.
Windows NT 4.0 and Windows Me/98/95:  This value is not supported.
DBT_QUERYCHANGECONFIG
0x0017 Permission is requested to change the current configuration (dock or undock).
DBT_USERDEFINED
0xFFFF The meaning of this message is user-defined.

VC检测USB接口中插拔外部设备

  • 2013年06月26日 08:56
  • 38KB
  • 下载

VC检测SD卡插拔事件

  • 2011年07月23日 17:26
  • 11KB
  • 下载

VC++ 动态检测串口的热插拔(一)通过注册表实现

在上一篇文章中讲述了如何通过循环遍历的方法获取可用串口,可是这样的方法过于暴力,难免会想有没有其他的办法那,嘿嘿,那是肯定会有的,不管什么问题,解决问题的方法永远都不止一种。下面讲述如何通过注册表来获...

VC上检测设备热插拔事件

1.包含头文件“dbt.h”; 2.在头文件“stdafx.h”中添加“#define       WINVER  0x0501”; 3.添加消息映射和处理函数: afx_msg B...
  • sunho89
  • sunho89
  • 2014年09月21日 09:04
  • 1901

VC中自动检测串口热插拔事件

这里主要利用Cwnd的ON_WM_DEVICECHANGE消息来处理。 ON_WM_DEVICECHANGE消息在VS2010中好像只能通过手动来添加 具体操作步骤如下: 第一步、手动添加ON_WM_...

VC++ 动态检测串口的热插拔(二)通过注册表实现

在上一篇文章中讲述了如何通过循环遍历的方法获取可用串口,可是这样的方法过于暴力,难免会想有没有其他的办法那,嘿嘿,那是肯定会有的,不管什么问题,解决问题的方法永远都不止一种。下面讲述如何通过注册表来获...

VC++实现USB 硬盘等硬件插拔检测

首先捕捉WM_DEVICECHANGE消息,该消息在usb插拔时均有触发。 MFC下   添加消息处理函数afx_msg BOOL OnDeviceChange( UINT nEventType,...

利用动态链接库技术实现具有热插拔能力的“消息映射表”程序

题目:利用动态链接库技术实现具有热插拔能力的“消息映射表”程序。程序在功能上表现为一个计算器程序,主菜单中提示: Press A:Adding; Press S: Subtracting Pr...

Qt开发:UDP、TCP发送文字消息、检测U盘插拔、SYSZUXpinyin软键盘输入法移植------[源码奉送]

开发环境为Linux+Qt, 功能是实现tcp 、udp发送消息,检测U盘插拔、同时在arm端移植syszuxpinyin软键盘出入法。下面是我当时的工作总结。下面是效果图:关于tcp、udp: 工作...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC DEVICE插拔消息
举报原因:
原因补充:

(最多只允许输入30个字)