我在驱动程序中使用HalGetInterruptVector()函数测试了从IRQ0到IRQ23的IRQL值,如下:IRQ 0: IRQL is 5(ISA)System timerIRQ 1: IRQL is 10 (ISA)KeyBoardIRQ 2: IRQL i...
全文
回复(5) 2005-05-11 23:31 来自版块 - ABC初学者
表情
zhenlongyang有人能说清楚Windows实现IRQL的具体细节么?(2005-05-15 01:14)
zhenlongyang自己顶一下,盼望高手们快点来。(2005-05-13 22:31)
bmyyyud大侠们,多说点啦,大家一起交流,说得好一定给分,既然Win2000系统可以给定一个IRQ的IRQL值,那么同样都是使用“软”的方式,编驱动的程序员可有什么办法来更改IRQL值呢? 由于现在中断控制器都是可编程的,改变它肯定行,但这方面的资料太少,所以不敢多言 :D(2005-05-13 09:16)
zhenlongyang大侠们,多说点啦,大家一起交流,说得好一定给分,既然Win2000系统可以给定一个IRQ的IRQL值,那么同样都是使用“软”的方式,编驱动的程序员可有什么办法来更改IRQL值呢?(2005-05-12 22:14)
KMK我也有你一样问题 !! 我以parallel port做驱动,硬件是IRQ7,HalGetInterruptVector()返回mapped vector是0x37,IRQL是0x14,用windbg看是nt!KiUnexpectedInterrupt7.(2005-05-12 02:12)

返回顶部