youngtree
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1589回复:7

spinlock怎么用啊!

楼主#
更多 发布于:2002-12-26 15:58
再请教一个问题!
我自己写的信号量那样的东西,觉得不太对劲,想用98ddk里的spinlock。但是那些函数的参数有让指定irql级别的。呵呵~这个比较茫然一点。怎么办呢?
我还在一个程序的头文件里看见,ndis version的枚举项里有提到spinlock一堆,但是不知道怎么用的说。
有没有一些写好的宏之类的可以拿来比较方便的用?
多谢指教!!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-26 16:00
98下你做的是VXD还是sys?VXD没有IRQ的,不过可以用spinlock
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
youngtree
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-26 16:08
98下你做的是VXD还是sys?VXD没有IRQ的,不过可以用spinlock

我做的是vxd。那应该怎么用!我看见ddk里面有讲,就觉得是那么用吧。以前也出现过这样的事情了,其实是sys里才用的,结果我在程序里捣鼓半天才反映过来。
vxd怎么用spinlock啊,麻烦您了!介绍我看什么资料也行,真的感谢!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-26 20:18
和sys厘里面一样的,只不过不用设什么IRQL了
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
edust
驱动中牛
驱动中牛
  • 注册日期2002-04-02
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-27 09:03
试试 _CreateMutex,_EnterMutex,_LeaveMutex,_DestroyMutex
youngtree
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-27 09:41
嗯,我试一试!
谢谢你!!
ps:有一个题外的问题,是不是在这个页面上如果用紫光输入的话就会出错啊!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-27 09:56
不知道哦,我不用紫光:)
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
edust
驱动中牛
驱动中牛
  • 注册日期2002-04-02
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-27 12:56
我的看法是紫光拼音跟 IE 的兼容做的不太好,因为有时在 IE 里就可以用紫光,但绝大多数情况下不可以用。
游客

返回顶部