|
windowsXP DDK 如何连接一个中断?(KInterrupt?)
[复制链接]
我只找到了KInterrupt这个类:但是问题出现如下
KInterrupt::Initialize 两种 格式
FORM 2: (WDM)
VOID
Initialize(
KIRQL irql,
ULONG vector,
KINTERRUPT_MODE Mode,
BOOLEAN bShareVector=FALSE,
KAFFINITY affinity=1,
BOOLEAN bSaveFloat=FALSE
);
我用了 m_irq_testInterrupt.Initialize(DISPATCH_LEVEL, 0x09, LevelSensitive, TRUE, 1, FALSE);//0x09 x86键盘中断
结果 m_irq_testInterrupt.IsValid()返回 false
这个我用法错误在哪里?
FORM 3:
NTSTATUS Initialize(
PCM_RESOURCE_LIST pResourceList,
ULONG Ordinal=0,
BOOLEAN bSaveFloat=FALSE
);
pResourceList是从哪里设置的?
|
|