麦克风插入拔出会触发WM_DEVICECHANGE消息么

christopher_19 2013-07-01 02:44:34
录音过程中一旦拔出麦克风要终止录音,但是无法触发OnDeviceChange函数?麦克风不会触发WM_DEVICECHANGE消息么?
...全文
618 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyihu321 2013-09-13
  • 打赏
  • 举报
回复
应该是这样一个过程 声卡接口 到 PCI 总线 然后通过PCI 总线调用FDO 功能驱动 然后功能驱动在查找注册表看看有没有对应的声卡设备 如果有通知相关声卡驱动程序 ,如果没有会触发一个 发现新硬件的。。。 让用户自己安装声卡驱动。。。
christopher_19 2013-07-11
  • 打赏
  • 举报
回复
引用 3 楼 boyzxscn 的回复:
这要看你的声卡了,我的就不会
声卡知道,但操作系统是没有消息的
christopher_19 2013-07-11
  • 打赏
  • 举报
回复
引用 2 楼 dream238 的回复:
应该会的,只要是硬件发生了变化,都会收到通知...
确定没有,声卡驱动应该有收到消息
christopher_19 2013-07-11
  • 打赏
  • 举报
回复
引用 1 楼 boylafong 的回复:
貌似USB才会,麦克风不知道,可以试下看看。
确定没有的~
fly4free 2013-07-10
  • 打赏
  • 举报
回复
或者未来的操作系统会有这样的消息。 现在只能是与声音设备驱动通信。不过貌似不是公开的。各个厂商自己定,所以你有时候插拔,就会有个界面弹出来。这个是声音设备驱动开发者提供的。 个人怀疑或者可以通过wmi来操作,但也不知道可否有用。。。还不知道怎么用。。。
Eleven 2013-07-04
  • 打赏
  • 举报
回复
声卡的驱动里应该能够检测的
boyzxscn 2013-07-04
  • 打赏
  • 举报
回复
这要看你的声卡了,我的就不会
ArcRain 2013-07-04
  • 打赏
  • 举报
回复
应该会的,只要是硬件发生了变化,都会收到通知...
boylafong 2013-07-04
  • 打赏
  • 举报
回复
貌似USB才会,麦克风不知道,可以试下看看。

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧