Hi,

The 9th parameter of IoConnectInterrupt() is:
IN BOOLEAN ShareVector
And in DDK, it is explained as:
Specifies whether the interrupt vector is sharable

Does that mean that if I specify ShareVector as TRUE, I can connect more
than one ISRs to that vector?

thanks for any help.

Re: About IoConnectInterrupt parameter by Don

Don
Wed Jun 06 05:58:18 CDT 2007

ShareVector means more than one device can interrupt on that vector. For a
PnP driver this value comes to you in the resources you get with start
device. For a non-PnP driver this is dictated by your hardwares bus, for
instance PCI interrupts will be shared, ISA will not be.

--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply


"Patrick" <Patrick@discussions.microsoft.com> wrote in message
news:8C643497-D55B-4763-BA8B-1EFE21745C90@microsoft.com...
> Hi,
>
> The 9th parameter of IoConnectInterrupt() is:
> IN BOOLEAN ShareVector
> And in DDK, it is explained as:
> Specifies whether the interrupt vector is sharable
>
> Does that mean that if I specify ShareVector as TRUE, I can connect more
> than one ISRs to that vector?
>
> thanks for any help.