|
发表于 2004-4-27 09:47:51
|
显示全部楼层
[求助]怎么收到 pci 网卡的中断请求?
用函数
NTSTATUS
IoConnectInterrupt(
OUT PKINTERRUPT *InterruptObject,
IN PKSERVICE_ROUTINE ServiceRoutine,
IN PVOID ServiceContext,
IN PKSPIN_LOCK SpinLock OPTIONAL,
IN ULONG Vector,
IN KIRQL Irql,
IN KIRQL SynchronizeIrql,
IN KINTERRUPT_MODE InterruptMode,
IN BOOLEAN ShareVector,
IN KAFFINITY ProcessorEnableMask,
IN BOOLEAN FloatingSave
);
注册中断,,然后打开中断应该就可以了,,一般还要加DPC才比较健全,,,
对于非pc的中断,,另行交流,,
socket那些东西都是采用操作系统的事件,消息信号量这些东西传递的,,,
只有驱动才和中断有关,,
对了,,我最近移植lwip到pnx1500上,,UDP已经搞定了,,正在调试TCP,,
呼呼,,,你最近忙啥? |
|