版块
论坛
喜欢
话题
应用
搜索
登录
注册
makefriend8的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=64362
如何初始化中断(KInterrup::Initialize (WDM那种)
我用的DRIVER STUDIO,XP环境定义如下KInterrupt mMyInt;在startDevcie里初始化如下m_MyInt.Initialize( 26,//IRQL 我试了好多都不行。 6,//中断向量也试了好几个 LATCHE...
全文
回复
(
6
)
2003-12-27 10:39
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
makefriend8
:
是P4
(2003-12-31 21:54)
回复
longriver2003
:
你的Form2里是不是少了两个参数啊? BOOLEAN bShareVector=FALSE, KAFFINITY affinity=1, 而且bSaveFloat在X86平台机上是FALSE。不知你的是什么平台用TRUE。
(2003-12-31 09:56)
回复
makefriend8
:
今天又试验了一下。。居然好象又是XP和98的问题(和INF文件也有关系。要改动几个地方)98下初始化中断好好的。但是在XP下就根本没有用。。 想不到WDM程序在98和2000下执行的效果完全不一样。而且居然是98更符合我的想象。 我用FORM3 实验了一下。(XP下)...
(2003-12-30 22:06)
回复
wxl_50685330
:
:)我以为你是做PCI卡的驱动,有些主板上BIOS可以规定SLOT的中断号,我怀疑有影响,DS确实没用过,不过这个和INF应该没关系,等等看有没有高手来帮你:)
(2003-12-30 11:29)
回复
makefriend8
:
有没有用过KInterrup::Intialize这个函数? 我发现自己怎么用都不行。 用FORM2(WDM那种),就出现我一开始说的问题。 用FORM3 则没有办法安装。安装的时候是错误10 我查了一下。是The enviroment is incorrect.不知...
(2003-12-29 20:59)
回复
wxl_50685330
:
IRQL 26?太大了吧,你试没试9,IRQL和中断号都用9试试,另外你的BIOS设不设置PCI SLOT的中断号?设设看(如果你是在用主板的PCI SLOT的情况下:))。
(2003-12-29 15:10)
回复
makefriend8
加关注
写私信
0
关注
0
粉丝
134
帖子
返回顶部