各位:
在网卡驱动中MiniportInitialize里需要注册中断
nsStatus = NdisMRegisterInterrupt( &pAdapter->m_Interrupt,
pAdapter->m_hAdapter,
pAdapter->m_ulInterruptNumber,
pAdapter->m_ulInterruptNumber,
FALSE, FALSE,
NdisInterruptLevelSensitive);
其中pAdapter->m_ulInterruptNumber值从注册表中获得,我的注册表如下:
[HKEY_LOCAL_MACHINE\Comm\KS88511\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"InterruptNumber"=dword:8a
"IoBaseAddress"=dword:40E00000
"IoLen"=dword:400
我想问的是,"InterruptNumber"=dword:8a,这里的8a是根据什么得到的?网卡芯片的中断脚接在PXA310的GPIO84脚上。
这里的8a是SYSINTR吗?
pAdapter->m_ulInterruptNumber这里的中断号只能通过注册表获取吗?不可以动态申请?
谢谢!