版块
论坛
喜欢
话题
应用
搜索
登录
注册
jjw57的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=34943
OnDeviceChange用法
OnDeviceChange( UINT nEventType, DWORD dwData )函数如何用?我的U盘插上和拔下nEventType都是7,怎末回事呢?第2个参数怎末用?我看是一个结构的地址,函数执行后如何得到这个结构的成员?谢谢
回复
(
6
)
2002-11-11 20:02
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
boylove1
:
debug运行到onDeviceChange()里的return 的时候如果你再按下F5进入调试,你会发现nEnventType 就是你想要的
(2008-12-26 15:22)
回复
fracker
:
谢谢 可_DEV_BROADCAST_HEADER* dbhdr = (_DEV_BROADCAST_HEADER*) dwData;这句出错,长正不能转换成结构,请帮助一下 谢谢 ??? 强制转换了还不行?你用的事什么编译器啊?
(2002-11-12 20:35)
回复
jjw57
:
谢谢 可_DEV_BROADCAST_HEADER* dbhdr = (_DEV_BROADCAST_HEADER*) dwData;这句出错,长正不能转换成结构,请帮助一下 谢谢
(2002-11-12 18:30)
回复
ydyuse
:
别忘给分! WM_DEVICECHANGE消息的处理程序可以象这样: BOOL CAutoLaunch::OnDeviceChange(UINT evtype, DWORD dwData) { _DEV_BROADCAST_HEADER* dbhdr = (_...
(2002-11-12 13:46)
回复
jjw57
:
可我怎末把这个地址符给一个结构变量呢?即我怎末应用结构中的变量? 谢谢
(2002-11-12 13:35)
回复
fracker
:
MSDN不是说得很清楚吗?dwData 指向一个结构,这个结构的决定于nEventType,比如nEventType是DBT_DEVICEARRIVAL的时候,dwData就是一个指向DEV_BROADCAST_HDR结构。
(2002-11-12 08:34)
回复
jjw57
加关注
写私信
0
关注
0
粉丝
45
帖子
返回顶部