chengfangquan
驱动牛犊
驱动牛犊
  • 注册日期2007-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望361点
  • 贡献值1点
  • 好评度42点
  • 原创分0分
  • 专家分0分
阅读:1635回复:1

求助,回调函数中如何识别u盘?

楼主#
更多 发布于:2008-10-18 18:43
我注册了一个回调函数

 nStatus=IoRegisterPlugPlayNotification(
    EventCategoryDeviceInterfaceChange,
    PNPNOTIFY_DEVICE_INTERFACE_INCLUDE_EXISTING_INTERFACES,
    (PVOID)&GUID_DEVINTERFACE_DISK,
    DriverObject,
    (PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)
    HideNotifyNtyCbkRtn,
    NULL,
    &g_pNotifyHandle
    );



在回调函数中捕捉usb盘插入的事件,我在回调函数里判断插入的是u盘还

是别的usb设备,我应怎么做呢?如何才能做出正确的判断?

有做过这方面的高人麻烦指导一下,谢谢!

我的qq:147992882
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2008-10-19 08:37
操作系统有相应的ioctl 代码,把盘符作为设备名发下去,然后根据得到的总线介质类型判断
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部