Ladies and gentlemen,
I need your help:
When NdisMRegisterInterrupt() is issued by an Ndis miniport running
in FREE build, it return SUCCESS.
The same call on the same pc by the same driver invariably fails when run
under CHECKED build of NT. I tried all IRQs supported by the device (a
non-PnP ISA device) that aren’t taken by other drivers (happened to be IRQ
3, 4, 11) – according to NT Diagnostics, at least.
In every case I hard-coded IRQ number. I don’t do any resource management
calls (there aren’t many in NDIS, especially for ISA non-PnP devices). The
return status in always 0xC0000001: general failure, NOT resource conflict.
What is going on?
best regards,
Anatoly