//动态监测设备插拔
#include <Dbt.h>
BEGIN_MESSAGE_MAP(ParticipateMeeting, CDialogEx)
ON_WM_DEVICECHANGE()
END_MESSAGE_MAP()
afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD dwData);
BOOL ParticipateMeeting::OnDeviceChange(UINT nEventType, DWORD dwData)
{
DEV_BROADCAST_DEVICEINTERFACE * dbd = (DEV_BROADCAST_DEVICEINTERFACE*)dwData;
switch (nEventType)
{
case DBT_DEVICEARRIVAL:
MessageBox(L"Device arrival!");
break;
case DBT_DEVICEQUERYREMOVE:
// Handle device removal request
MessageBox(L"Device request remove!");
break;
case DBT_DEVICEREMOVECOMPLETE:
// Handle device removal
MessageBox(L"Device removal!");
break;
case DBT_DEVNODES_CHANGED:
//
MessageBox(L"DBT_DEVNODES_CHANGED");
break;
case DBT_DEVTYP_DEVICEINTERFACE:
//
MessageBox(L"DBT_DEVTYP_DEVICEINTERFACE");
break; case DBT_DEVTYP_HANDLE:
//
MessageBox(L"DBT_DEVTYP_HANDLE");
break; case DBT_DEVTYP_OEM:
//
MessageBox(L"DBT_DEVTYP_OEM");
break; case DBT_DEVTYP_PORT:
//
MessageBox(L"DBT_DEVTYP_PORT");
break; case DBT_DEVTYP_VOLUME:
//
MessageBox(L"DBT_DEVTYP_VOLUME");
break; default:
MessageBox(L"others!");
break;
} return TRUE;
}

最新文章

  1. WCF学习之旅—WCF寄宿前的准备(八)
  2. Nginx反向代理部署指南
  3. smarty使用
  4. 手机设备连接eclipse的问题
  5. [测试] Firemonkey Android 照相自订分辨率测试
  6. Android SharedPreference的使用
  7. Ubuntu14.04 开启MySQL的remote access
  8. C++ 内存相关
  9. centos 6.5 x64编译有python的vim7.4
  10. 帝国cms7.0设置标题图片(缺失状态下)
  11. How to Send an Email Using UTL_SMTP with Authenticated Mail Server. (文档 ID 885522.1)
  12. 高效率JavaScript编写技巧
  13. delphi之完美Splash方案(在TfrmMain.FormCreate里不断调用TfrmSplash显示加载进度文字,并且及时Update显示)
  14. 1.javaOOP_Part1_抽象和封装
  15. Markdown简明教程
  16. 使用eclipse启动tomcat里的项目时报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
  17. setData方法修改data中对象或数组的属性值(小程序开发)
  18. 虚拟机下centos7.x简易命令大全与试玩体验
  19. CentOS 7 rpm -i 时 警告warning: /var/tmp/rpm-tmp.z7O820: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY 解决方法
  20. gearman(异步计算)学习

热门文章

  1. 搭建一个简单的dns缓存服务器
  2. [回文树][BZOJ2160][国家集训队]拉拉队排练
  3. Linux 安装github并配置ssh
  4. 怎么用 copy 关键字?
  5. Percona-Tookit工具包之pt-table-usage
  6. css3 skew坐标轴笔记
  7. SQL面试题:之一(难度:中等)
  8. Python 基础学习篇
  9. Python学习-day20 django进阶篇
  10. Spring Boot多数据源配置(一)durid、mysql、jpa整合