雨疏风骤

编程/音乐/护肤/美食

  VC知识库BLOG :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  14 随笔 :: 0 文章 :: 1188 评论 :: 9 Trackbacks
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(90)

随笔分类

随笔档案

文章档案

相册

走过路过不要错过^_^

搜索

最新评论

阅读排行榜

评论排行榜

自从开始做USB的驱动程序这个项目,我就开始了跟定时器没完没了的拉锯战……

第一仗,在DDK和手上有的驱动开发书上一通乱翻,终于,找到了几个宝贝函数:KeInitializeTimerKeInitializeDpcKeSetTimerEx。哈,这样做出来的定时器,最小定时单位是1ms,够满足我那8ms的要求了。照着例子研究了一下下,花了一个小时,终于做好了这样一个定时器,回调函数也能周期性的调用了,我心里这个美啊。

旗开得胜,马上在回调函数里开始大展身手了,加了若干代码之后,运行(不好意思,我不会调试sys,所以我的办法就是用debugview看调试信息,根据调试信息解决问题),蓝屏!

唉,真是乐极生悲。问题在哪里?不知道。怎么办?一行一行去掉代码,定位问题吧。无数次的蓝屏、重启之后,有一个可疑的函数冒出来了:IoBuildDeviceIoControlRequest

Leoyin的大力帮助下,我终于看清了DDK文档中的那句话:Callers of IoBuildDeviceIoControlRequest must be running at IRQL <= PASSIVE_LEVEL。咦,我的定时器回调函数是啥level?又是在Leoyin的教导下,用了KeGetCurrentIrql,完了,这个该死的回调函数,居然是什么Dispatch_level

DDK里寻觅良久,终于发现,只能把这个所谓的Level提高,而不能把它降低。这意味着啥?我根本不能用这个定时器了L

郁闷中。。。

怕什么,屡败屡战嘛,我跟定时问题的第二仗开始了。

既然在驱动里已经没有了可用的定时器,沿用我在用户模式下编程的思维,那就用线程吧。恩,这个主意真是不错,于是又DDK里一通搜索,哈,再加上书上看到的例子,首先,我做好了一个线程。线程函数里一个for(;;),这不就成了?现在的问题,无非是叫这个for循环能够乖乖的等上8ms而已嘛。KeWaitForSingleObject,嘻嘻,这可是一个现成的函数么嘛。好,说干就干,根据DDK的说法,这个函数在事件变成有信号和设置的时间超时两种情况下返回。恩,事件用来通知线程退出,时间就设成8ms,这不就ok了?

如此这般之后,哈哈,搞定!

于是开始了sys里一些功能的调试,慢慢的,各种功能都完善起来了,胜利指日可待了~~

这天,跟做硬件的同事联调程序,咦,为什么偶的程序放音放的这么慢?音箱里放出来的声音,就好像40年代初国民党的电台报新闻一样,那叫一个慢啊~

我尚在懵懂中,同事大叫:为什么你每隔15.625ms才读写一次数据啊?打开debugview,输出每次进入循环的间隔,没错,15.625ms,不是原来设想的8ms啊。

郁闷中。。。这一回,在01的指点下,取得了KeWaitForSingleObject返回超时状态的时间间隔,晕了,我明明设置了8ms,它为什么要15.625ms才返回超时呢?一不做二不休,干脆把时间值设成了最小的时间单位:100ns。得,还是15.625的时间间隔。

这下蔫了。本来就不懂所谓的驱动开发,是被领导赶鸭子上架的。好不容易想出来这个自以为得意的定时方法,原来根本就不灵,那我可如何是好啊?

没办法,跟领导老老实实的汇报了战果。领导到还体谅,既然驱动里这个时间没有办法调整,那就叫硬件开发的同事配合一下好了。

于是,以前的驱动里所有跟8ms的定时有关的东西,都被我改了一个遍。如此这般之后,忽又发现,这个15.625ms也根本不能保证啊!CPU忙着干这个干那个,也不是给你这个线程专用的啊!

眼看距离交差的时间越来越近,怎么办?还是DDK渊博啊,依然是到处撒网,乱搜索之后,我的眼睛一亮:KeSetBasePriorityThread。这下发了狠,一口气把我这个宝贝线程的优先级提高了10,哈哈。这下好了。任你多少个程序同时打开,我这个线程都规规矩矩老老实实的每15.625ms做一次循环。

看来,我跟定时问题这一仗,最终还是我赢了耶~虽说被诸位警告说乱改线程优先级很危险,可是,火烧眉毛,咱不得先顾眼前么。。。

离最后期间越来越近了,咱这设备的功能也越来越全了。终于熬到了今天,把程序打包,整理,交给了测试组的同事测试去喽~

终于交差了,心里这个美啊,中午这一觉,睡的真是格外香甜,要知道,为了这个破驱动,我可是整整一个月,每天工作13个小时还多,强烈缺觉啊。

一觉醒来,就看见测试的同事站在面前,热切的看着我,我心生寒意,感觉必定有状况。果不其然,在他的测试机器上,这设备居然不能好好干活的说!了解了问题之后,我感觉真想从这12楼上跳下去。呜呜呜,该死的KeWaitForSingleObject,在他的机器上,等待超时的间隔,居然又变了。我明明在好几种系统和不同的机器配置上测试了很多遍,自以为这是个不太会改变的常量了,它它它,为什么还是不老实啊!

唉,明天就是最后期限,我唯一期望的,就是我们亲戚的客户,千万不要使用会出状况的环境。。。过了明天,一定老老实实的,听Panic的话,找一个准确的不变的硬件的定时方法。。。

 

 

 

 

posted on 2005-05-30 21:16 燕七 阅读(5038) 评论(79)  编辑 收藏

评论

# re: 驱动里的定时,who can help me? 2005-05-31 08:34 周星星
看完,为什么想到用线程来定时?这完全不对嘛!

# re: 驱动里的定时,who can help me? 2005-05-31 08:52 freedk
没写过驱动,关注解决方法.

# re: 驱动里的定时,who can help me? 2005-05-31 09:17 NO1_Present
友情同情一下

# to ** 2005-05-31 12:04 燕七
是看了一些讲驱动的书,说是对那些不会对PC产生中断的设备,可以采用线程的方法对设备进行检测,并且给出了一些例子,可以定期的循检设备,我就照着做了。
现在也意识到不对了,可是还是不知道怎么解决~

# re: 驱动里的定时,who can help me? 2005-05-31 17:24 wow~~~
reference to:

http://www.sysinternals.com/ntw2k/info/dpc.shtml

How to use DPC to process your read and write~

# 谢谢各位关注 2005-06-01 14:47 燕七
我先前不是一直再用DPC么?不是说级别不对么?你的连接里也没给出解决这个问题的办法啊~

# re: 驱动里的定时,who can help me? 2005-06-16 14:24 好人
没做过驱动,关注。
在PC下使用高精度计时器,如果是PENTIUM的CPU,则使用CPU的指令:

inline unsigned __int64 GetCycleCount()
{
__asm RDTSC
}

用来取得当前的计时,用来代替高精度的一些API

# 是不是CPU的不同,导致结果不同? 2005-07-12 13:00 hengai
比如说,是否是多CPU,是否CPU采用了HT技术等

# re: 驱动里的定时,who can help me? 2005-08-03 00:50 视频会议系统
建议把优先级设成15

# 免费电影资源的共享 2005-08-14 23:13 fwe
终于搜索到了一个可以免费在线看电影的网站了,现在分给大家共享:

免费电影http://www.38138.com 是个纯免费的电影网站,可以全免费的在线看电影
免费电影,所有免费电影,免费电影在线看

# re: 驱动里的定时,who can help me? 2005-08-20 21:40 thinkinnight
想了一下,用线程似乎的确不行,除非你能够了解CPU的调度程序是如何处理,然后设置线程能够按照自己的想法运行,还有就是在核心态的线程是如何作的?不是很清楚。。。
或者,是不是可以利用时钟中断来作?因为没有做过驱动相关的,纯属瞎想,有什么新的进展,也报告报告大家看看

# re: 驱动里的定时,who can help me? 2005-09-09 14:41 twinsant
没想到还有女生开发驱动的……佩服

# re: 驱动里的定时,who can help me? 2005-09-27 10:28 jackh

<a href="http://www.v2conference.com" target="_blank">视频会议</a> 
<a href="http://www.51netphone.com" target="_blank">网络电话</a>
<a href="http://www.mqantiques.com" target="_blank">Antique Furniture</a> 
<a href="http://www.china-hourmeter.com" target="_blank">hour meter</a> 
<a href="http://www.v2conference.com/hourmeter" target="_blank">hour meter</a> 
<a href="http://www.made-in-ningbo.net" target="_blank">宁波制造</a>
<a href="http://www.hshydraulic.com" target="_blank">hydraulic valves</a>
<a href="http://www.v2conference.com/hydraulicvalves" target="_blank">hydraulic valves</a>

# re: 驱动里的定时,who can help me? 2005-11-09 19:27 moonlight
我没有做过驱动,但是觉得有两个办法可以尝试
1、在DPC里面进行你需要的数据处理,这样你得到的就是每8ms处理一次。
2、在DPC里面设置事件,然后在驱动里面等待时间触发,而不是等待超时。

# re: 驱动里的定时,who can help me? 2006-06-07 09:18 oshj
友情支持并关注最后的解决方案

另:好久没见你上 VCK 了,忙不是理由哦~ 哈

# re: 驱动里的定时,who can help me? 2006-08-07 16:33 第一次看DDK
阻了的线程 等 定时器事件 应可以啦...

# re: 驱动里的定时,who can help me? 2007-07-27 18:11 erw
<A href="http://www.dacai.com.cn/company.asp">印刷机械</A><A href="http://nanxiang.host.brightcn.com/main.htm">漆包线</A><A href="http://nanxiang.host.brightcn.com/cn/htm/aboutus.php">漆包线</A><A href="http://nanxiang.host.brightcn.com/main01.htm">温控阀</A><A href="http://nanxiang.host.brightcn.com/main02.htm">混水阀</A>

# re: 驱动里的定时,who can help me? 2007-08-09 09:48 casting
螺丝,螺母等

# re: 驱动里的定时,who can help me? 2007-08-09 09:48 Auto Carpet
汽车地毯等

# re: 驱动里的定时,who can help me? 2007-08-09 09:49 Auto Exhaust Manifold
汽车相关

# re: 驱动里的定时,who can help me? 2007-08-09 09:51 Auto metal Appliances
汽车金属配件

# re: 驱动里的定时,who can help me? 2007-08-09 09:51 Auto Parts Manufacturers
汽车配件

# re: 驱动里的定时,who can help me? 2007-08-09 09:51 Bathroom
浴室用品

# re: 驱动里的定时,who can help me? 2007-08-09 09:52 Mosquito nets
蚊帐

# re: 驱动里的定时,who can help me? 2007-08-09 09:53 Lifting Anchor
锚件

# re: 驱动里的定时,who can help me? 2007-08-09 09:53 Cosmetic
化妆品

# re: 驱动里的定时,who can help me? 2007-08-09 09:53 Elevator Geared Traction Machine
电机

# re: 驱动里的定时,who can help me? 2007-08-09 09:54 International Logistics
运输

# re: 驱动里的定时,who can help me? 2007-08-09 09:54 LED work light
电灯

# re: 驱动里的定时,who can help me? 2007-08-09 09:55 Id Bracelets
医疗器材

# re: 驱动里的定时,who can help me? 2007-08-09 09:55 pen


# re: 驱动里的定时,who can help me? 2007-08-09 09:55 corner protection
塑料制品

# re: 驱动里的定时,who can help me? 2007-08-09 09:56 UL power cord
UL插头

# re: 驱动里的定时,who can help me? 2007-08-09 09:56 power cords
插头

# re: 驱动里的定时,who can help me? 2007-08-09 09:59 o-rings
O型环

# re: 驱动里的定时,who can help me? 2007-08-09 10:00 Sandals
凉鞋

# re: 驱动里的定时,who can help me? 2007-08-09 10:01 Shower room
淋浴套件

# re: 驱动里的定时,who can help me? 2007-08-09 10:01 Socks
袜子

# re: 驱动里的定时,who can help me? 2007-08-09 10:01 welding wire
焊锡

# re: 驱动里的定时,who can help me? 2007-08-09 10:02 Ball Bearings
轴承

# re: 驱动里的定时,who can help me? 2007-08-09 10:03 Phonebooth
电话亭

# re: 驱动里的定时,who can help me? 2007-08-09 10:03 Trolling motor
运输

# re: 驱动里的定时,who can help me? 2007-08-09 10:04 China Trade Manufacturers
商业供应

# re: 驱动里的定时,who can help me? 2007-08-09 10:04 China Sports Item
体育器材

# re: 驱动里的定时,who can help me? 2007-08-09 10:05 v2conference
交易目录

# re: 驱动里的定时,who can help me? 2007-08-09 10:08 51netphone
视频会议

# re: 驱动里的定时,who can help me? 2007-08-09 10:09 made in ningbo
www.made-in-ningbo.net

# re: 驱动里的定时,who can help me? 2007-08-09 10:09 trade suppliers
www.trade-suppliers.com

# re: 驱动里的定时,who can help me? 2007-08-09 10:10 hour meter
www.china-hourmeter.com

# re: 驱动里的定时,who can help me? 2007-08-09 10:10 car mat
汽车内饰

# re: 驱动里的定时,who can help me? 2007-08-09 10:11 Desk Lamp
灯具

# re: 驱动里的定时,who can help me? 2007-08-09 10:12 Chinese Antique Furniture
明清家具

# re: 驱动里的定时,who can help me? 2007-08-09 10:12 Purse Brite
家居用品

# re: 驱动里的定时,who can help me? 2007-08-09 10:12 Packing
包装

# re: 驱动里的定时,who can help me? 2007-08-09 10:13 chinese furniture
家具

# re: 驱动里的定时,who can help me? 2007-08-09 10:13 Ball Valve
铜阀

# re: 驱动里的定时,who can help me? 2007-08-09 10:14 宁波摄影
宁波摄影

# re: 驱动里的定时,who can help me? 2007-09-18 11:22 网站制作
<a href="http://www.cnmeirong.net">整形美容在线</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=327">缩乳术</a>
<a href="http://www.zgc168.com">北京网站制作</a>
<a href="http://www.zgc168.com">北京网站建设</a>
<a href="http://www.bjyxns.com">模特经纪</a>
<a href="http://www.bjyxns.com">模特演出</a>
<a href="http://www.guilitec.cn">远程抄表</a>
<a href="http://www.hxhd.com">项目申报</a>
<a href="http://www.hxhd.com">投资融资</a>

<url="http://www.cnmeirong.net">整形美容在线</url>
<url="http://www.cnmeirong.net/news_newlist1.asp?classid=327">缩乳术</url>
<url="http://www.zgc168.com">北京网站制作</url>
<url="http://www.zgc168.com">北京网站建设</url>
<url="http://www.bjyxns.com">模特经纪</url>
<url="http://www.bjyxns.com">模特演出</url> 
<url="http://www.guilitec.cn">远程抄表</url>
<url="http://www.hxhd.com">项目申报</url>
<url="http://www.hxhd.com">投资融资</url>

# re: 驱动里的定时,who can help me? 2007-09-25 14:08 ere
[url=http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com]中山会计事务所[/url]
[url=http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com]中山会计师事务所[/url]
[url=http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com]中山代理记帐[/url]
[url=http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com">http://www.zszhongde.com]中山工商注册[/url]


# re: 驱动里的定时,who can help me? 2007-11-20 09:53 dfsdf
[url=http://www.jhlys.com/]印刷厂[/url]
[url=http://www.bjfxbsign.com/]标牌[/url]
[url=http://www.qlx81.com/xingbing/">http://www.qlx81.com/xingbing/]性病[/url]
[url=http://www.qlx81.com/]前列腺[/url]
[url=http://www.qlx81.com/jianruishiyou/]尖锐湿疣[/url]
[url=http://www.qlx81.com/shengzhiqipaozhen/]生殖器疱疹[/url]
[url=http://www.qlx81.com/xueniao/]血尿[/url]
[url=http://www.qlx81.com/xueniao/]尿中有血[/url]

# re: 驱动里的定时,who can help me? 2007-11-20 09:53 dfsdf
[url=http://www.qlx81.com/xueniao/">http://www.qlx81.com/xueniao/]尿中带血[/url]
[url=http://www.qlx81.com/]前列腺炎治疗[/url]
[url=http://www.qlx81.com/baojing/]包茎[/url]
[url=http://www.qlx81.com/shengzhiqipaozhen/]疱疹[/url]
[url=http://www.qlx81.com/niaodaoyan/]尿道炎[/url]
[url=http://www.qlx81.com/baojing/]包皮[/url]

# re: 驱动里的定时,who can help me? 2007-11-20 09:55 dfsdf
[url=http://www.qlx81.com/niaodaoyan/">http://www.qlx81.com/niaodaoyan/]阴道炎[/url]
[url=http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/]支原体[/url]
[url=http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/">http://www.qlx81.com/zhiyuanti/]衣原体[/url]
[url=http://www.qlx81.com/]治疗前列腺炎[/url]
[url=http://www.qlx81.com/pangguangyan/]膀胱癌尿痛[/url]
[url=http://www.qlx81.com/niaodaoyan/">http://www.qlx81.com/niaodaoyan/]尿频[/url]
[url=http://www.qlx81.com/xueniao/]血精[/url]

# re: 驱动里的定时,who can help me? 2007-11-20 10:43 dfsdf
[url=http://www.bjfuxin.cn/sblog/]活动房[/url]
[url=http://www.huxi120.cn/sblog/]气管炎|哮喘[/url]
[url=http://www.gudongclub.com/sblog/]股权纠纷[/url]
[url=http://www.why0201.com/sblog/]友邦保险[/url]
[url=http://www.bjtcxs.com.cn/sblog/]无缝管[/url]
[url=http://www.jxdisc.com/sblog/]光盘印刷[/url]
[url=http://www.lcwysl.com/sblog/]吸塑[/url]

# re: 驱动里的定时,who can help me? 2007-11-26 11:04 ewrewr
<a href="http://www.hu-song.cn/eabout.htm">label(logo)flexo printing machine</a> <a href="http://www.hu-song.cn/eabout.htm">adhesive label die-cutting machine</a> <a href="http://www.zheng-rui.com/news.asp">复膜胶</a> <a href="http://www.cnxingbao.com/index1.htm">UV光固机</a> <a href="http://www.cnxingbao.com">丝网印刷机</a> <a href="http://www.cnxingbao.com">丝印机</a> <a href="http://www.cnxingbao.com/index1.htm">网印机</a> <a href="http://www.hu-song.com/web/cn_product.asp.htm">分切机</a> <a href="http://www.hu-song.com">印刷机</a> <a href="http://www.hu-song.cn">柔印机</a> <a href="http://www.cnxingbao.com">全自动丝网印刷机</a> <a href="http://www.ruianpack.com/aboutus.asp">夹链粘合制袋机</a> <a href="http://www.gxysjx.com">印刷机</a> <a href="http://www.cnxinda.cn/lianx.htm">吹膜机</a> 

# re: 驱动里的定时,who can help me? 2007-11-26 11:04 fdsa
<a href="http://www.ruianpack.com">制袋机</a> <a href="http://www.ruianpack.com/aboutus.asp">无纺布制袋机</a> <a href="http://www.ruianpack.com/aboutus1.asp">气泡膜机</a> <a href="http://www.ruianpack.com/aboutus2.asp">收缩膜机</a> <a href="http://www.hu-song.com/web/cn_product.asp.htm">分切机</a> <a href="http://www.zyydjx.com">吹膜机</a> <a href="http://www.zyydjx.com">制袋机</a> <a href="http://www.hu-song.cn/eKultur.htm">die-cutting machine</a> <a href="http://www.hu-song.cn/eabout.htm">label printing machine</a> <a href="http://www.hu-song.cn">柔版印刷机</a> <a href="http://www.hu-song.cn/about.htm">贴合机</a> <a href="http://www.hu-song.cn/eabout.htm">flexo printing machine</a> <a href="http://www.hu-song.cn/eabout.htm">auto slitting machine</a>

# re: 驱动里的定时,who can help me? 2007-11-26 11:04 ewrewr

[URL=http://www.ruianpack.com]制袋机[/URL] [URL=http://www.ruianpack.com/aboutus.asp]无纺布制袋机[/URL] [URL=http://www.ruianpack.com/aboutus1.asp]气泡膜机[/URL] [URL=http://www.ruianpack.com/aboutus2.asp]收缩膜机[/URL] [URL=http://www.hu-song.com/web/cn_product.asp.htm]分切机[/URL] [URL=http://www.zyydjx.com">http://www.zyydjx.com]吹膜机[/URL] [URL=http://www.zyydjx.com">http://www.zyydjx.com]制袋机[/URL][URL=http://www.hu-song.cn/eKultur.htm">http://www.hu-song.cn/eKultur.htm]die-cutting machine[/URL] [URL=http://www.hu-song.cn/eabout.htm">http://www.hu-song.cn/eabout.htm]label printing machine[/URL] [url=http://www.hu-song.cn]柔版印刷机[/url] [url=http://www.hu-song.cn/about.htm]贴合机[/url] [URL=http://www.hu-song.cn/eabout.htm">http://www.hu-song.cn/eabout.htm]flexo printing machine[/URL] [URL=http://www.hu-song.cn/eabout.htm">http://www.hu-song.cn/eabout.htm]label(logo)flexo printing machine[/URL] [URL=http://www.hu-song.cn/eabout.htm">http://www.hu-song.cn/eabout.htm]adhesive label die-cutting machine[/URL] [URL=http://www.hu-song.cn/eabout.htm">http://www.hu-song.cn/eabout.htm]auto slitting machine[/URL] 

# re: 驱动里的定时,who can help me? 2007-11-26 11:04 ewrewr
[URL=http://www.zheng-rui.com/news.asp]复膜胶[/URL] [url=http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com]丝网印刷机[/url] [url=http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com]丝印机[/url] [url=http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com/index1.htm]UV光固机[/url] [url=http://www.hu-song.cn]柔印机[/url] [URL=http://www.dybj.com/en/product/102.asp">http://www.dybj.com/en/product/102.asp]film blowing machine[/URL] [URL=http://www.dybj.com/en/product/102.asp">http://www.dybj.com/en/product/102.asp]stretch film machine[/URL] [URL=http://www.dybj.com/en/product/101.asp">http://www.dybj.com/en/product/101.asp]bag making machine[/URL] [URL=http://www.dybj.com/en/product/101.asp">http://www.dybj.com/en/product/101.asp]bubble film machine[/URL] [URL=http://www.zjbeiyin.com]压痕机[/URL] [url=http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com">http://www.cnxingbao.com]全自动丝网印刷机[/url] [URL=http://www.ruianpack.com/aboutus.asp]夹链粘合制袋机[/URL] [URL=http://www.gxysjx.com]印刷机[/URL]  [URL=http://www.cnxinda.cn/lianx.htm]吹膜机[/URL] 


# re: 驱动里的定时,who can help me? 2007-11-26 11:06 ewrewr
<a href="http://www.hu-song.cn/eabout.htm">label(logo)flexo printing machine</a> <a href="http://www.hu-song.cn/eabout.htm">adhesive label die-cutting machine</a> <a href="http://www.zheng-rui.com/news.asp">复膜胶</a> <a href="http://www.cnxingbao.com/index1.htm">UV光固机</a> <a href="http://www.cnxingbao.com">丝网印刷机</a> <a href="http://www.cnxingbao.com">丝印机</a> <a href="http://www.cnxingbao.com/index1.htm">网印机</a> <a href="http://www.hu-song.com/web/cn_product.asp.htm">分切机</a> <a href="http://www.hu-song.com">印刷机</a> <a href="http://www.hu-song.cn">柔印机</a> <a href="http://www.cnxingbao.com">全自动丝网印刷机</a> <a href="http://www.ruianpack.com/aboutus.asp">夹链粘合制袋机</a> <a href="http://www.gxysjx.com">印刷机</a> <a href="http://www.cnxinda.cn/lianx.htm">吹膜机</a> 

# re: 驱动里的定时,who can help me? 2007-12-06 15:06 sdfsdfsd
<a href="http://www.cnmeirong.net">整形美容</a>
<a href="http://www.cnmeirong.net">整形在线</a>
<a href="http://www.cnmeirong.net">美容在线</a>
<a href="http://www.cnmeirong.net/news_newlist1_18.asp?classid=242">中医减肥</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=328">隆乳</a>
<a href="http://www.cnmeirong.net/news_newlist1_12.asp?classid=199">除皱</a>
<a href="http://www.cnmeirong.net/news_newlist1_24.asp?classid=320">隆胸</a>
<a href="http://www.cnmeirong.net/news_newlist1_15.asp?classid=227">吸脂</a>
<a href="http://www.cnmeirong.net/news_newlist1_15.asp?classid=227">吸脂减肥</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=26">开眼角</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=25">双眼皮</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=33">隆鼻</a>
<a href="http://cnmeirong.net/news_newlist1.asp?classid=233">瘦脸</a>
<a href="http://www.cnmeirong.net/news_newlist1_39.asp?classid=263">毛发移植</a>
<a href="http://www.cnmeirong.net/news_newlist1.asp?classid=44">隆下颌</a>
<a href="http://www.zgc168.com">北京网站制作</a>
<a href="http://www.zgc168.com">北京网站建设</a>
<a href="http://www.bjyxns.com">模特经纪</a>
<a href="http://www.bjyxns.com/news_newshow1_1.asp?classid=2&newsid=5">模特演出</a>
<a href="http://www.guilitec.cn/news_newlist1_1.asp?classid=12">远程抄表</a>
<a href="http://www.hxhd.com">投资融资</a>
<a href="http://www.hxhd.com">项目申报</a>

# re: 驱动里的定时,who can help me? 2007-12-19 12:55 Linear Motion Bearing
http://www.bearing-fastener.com/

# re: 驱动里的定时,who can help me? 2008-04-14 16:19 admin
 請問 KeSetTimerEx可用來設定 1ms 的 Timer 嗎?
於Driver中,使用
 KeSetTimerEx(&Pdevext->myTimer , DueTime, period,&pDevext->MyDpc);
 啟動timer ,當調整 period < 15 時, 則 都是 每 15ms trigger 一次
  Devext->MyDpc.
請問若要設定 1ms 的 Timer,應如何修改, 請不吝指教,謝謝。
 


# re: 驱动里的定时,who can help me? 2008-10-28 11:31 ff

PKTIMER timer = (PKTIMER) TCalloc (sizeof (KTIMER));
LARGE_INTEGER duetime;

if (!timer)
return;

duetime.QuadPart = (__int64) milliSeconds * -10000;
KeInitializeTimerEx(timer, NotificationTimer);
KeSetTimerEx(timer, duetime, 0, NULL);

KeWaitForSingleObject (timer, Executive, KernelMode, FALSE, NULL);

free (timer);



估计这个能完成你需要的精确计时

标题  
姓名  
主页
验证码 *