How to use IoConnectInterrupt to register IRQ 14/15?
Because IoConnectInterrupt need the translated interrupt vector form
PnP_Start_Device, i need to know how to translate the IRQ 14/15.
please, I have no a normal method for this question, do any ideal to handle
this question?
--
Sincerely Yours,
For what?
The normal way is to call IoConnectInterrupt in the MN_START_DEVICE path with
the translated vector passed in the IRP.
--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
ma...@storagecraft.com
http://www.storagecraft.com
d
--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.
"Maxim S. Shatskih" <ma...@storagecraft.com> wrote in message
news:uncsed98...@TK2MSFTNGP04.phx.gbl...
They can set their PCI Device to use IRQ 14/15 or INTA, when booting.
So, windows driver can handle it.
If set to INTA, the MN_START_DEVICE can have the translated vector for INTA.
If set to IRQ14/15, the resouces only have base address, not have interrupt.
so, i dont know how to handle a hard code IRQ.
They set this in BIOS, and then Windows borrows these BIOS settings by
IRP_MN_QUERY_RESOURCES.
> so, i dont know how to handle a hard code IRQ.
I cannot understand why you ever need a hardcoded IRQ. Just use the IRQ which
PnP gives you, this is simple.