我在编一个硬件中断的VxD,它于Win32程序的通信是用Win32事件。现在用中断8作试验,若Vxd中的中断处理程序为:
VOID TestintHwInt::OnHardwareInt(VMHANDLE hVM)
{ x++;
if(x>=2)//若将2该为1,程序将程序Paga Fatal,但
//在大于2和以上的情况则无任何问题?
{
x=0;
y++;
VWIN32_PulseWin32Event(hEventRing0);
}
sendPhysicalEOI();
}
请教各位高手,帮帮小弟?