版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
驱动开发
>
非USB硬件驱动开发
>
vxd驱动的中断处理程序如何才能对应用程序的全局变量赋值呢?
回复
« 返回列表
kenail
驱动牛犊
注册日期
2003-03-25
最后登录
2007-10-11
粉丝
0
关注
0
积分
0分
威望
0点
贡献值
0点
好评度
0点
原创分
0分
专家分
0分
加关注
写私信
阅读:
1070
回复:
1
vxd驱动的中断处理程序如何才能对应用程序的全局变量赋值呢?
楼主
#
更多
只看楼主
倒序阅读
发布于:2003-07-12 20:03
保存
请问:要在位于ring0 层的vxd驱动(Win98中)在中断处理程序中写WIN32应用程序的全局变量,到底怎么写?
我每次把这个变量的地址通过DeviceIoControl传递过来后,一在中断处理程序里赋值,就会死机? 怎么办?
着急啊 !
喜欢
0
最新喜欢:
回复
zhang79
驱动牛犊
注册日期
2001-08-17
最后登录
2013-12-10
粉丝
0
关注
0
积分
0分
威望
0点
贡献值
0点
好评度
0点
原创分
0分
专家分
0分
加关注
写私信
沙发
#
发布于:2003-07-16 13:29
肯定不能这样使用,因为应用应用程序的全局变量在用户地址空间,用户地址空间会随着当前运行的进程不同而不同.所以你的中断服务程序运行时,是不能确定你的全局变量的那个地址是否有效.若全局变量的地址无效,会引发异常.
回复
(0)
喜欢
(
0
)
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢