阅读:1360回复:3
嗨,各位高手请帮帮忙,我VxD现在不能捕捉硬件中断.
嗨,各位高手请帮帮忙,我VxD现在不能捕捉硬件中断,是否得另外初始化8259?
VOID Irq7_Int::OnHardwareInt(VMHANDLE hVM) { . . . sendPhysicalEOI(); } BOOL Isa_6313Device ::OnSysDynamicDeviceInit() { pIrq7=new Irq7_Int(); hEventToNotifyApp = 0; // return TRUE; if(pIrq7&&pIrq7->hook()) { outp(nBase_Addr+11,0x00); //set internal interrup source inp(nBase_Addr+10); //trigger interrupt; pIrq7->physicalUnmask(); // inp(nBase_Addr+12); dout<<"The interrupt open"<<endl; return TRUE; } else return FALSE; } |
|
|
沙发#
发布于:2002-11-18 22:35
要用VShareHardwareInt这个类
|
|
板凳#
发布于:2001-05-20 22:26
这本书有电子版吗?
急需,谢谢! |
|
地板#
发布于:2001-05-20 14:12
用户被禁言,该主题自动屏蔽! |
|