aollyia
驱动牛犊
驱动牛犊
  • 注册日期2005-02-28
  • 最后登录2009-08-18
  • 粉丝0
  • 关注0
  • 积分133分
  • 威望14点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
阅读:1628回复:0

不安全的删除USB设备后,需要再插拔一次才能复位的问题

楼主#
更多 发布于:2005-02-28 14:19
各位高手:
我第一次成功打开USB后,中途拔除设备(系统弹出不安全的设备删除),再次接入时,在
status = SetupDiEnumDeviceInterfaces(
m_Class->GetHandle(),
NULL,
m_Class->GetGuid(),
Index,
&m_Data
);
函数返回的status始终是0。再插拔一次,恢复正常。
如果在拔除设备之前CloseHandle,则不会出现这个现象。
该如何解决上面的问题?请各位高手指教。
游客

返回顶部