Any difference in implementation of MSI and MSI-x interrupts??

Hi,

My device supports MSI-x interrupts.

I have followed the below msdn link to implement MSI-x interrupts in my
driver.
http://msdn.microsoft.com/en-us/library/windows/hardware/ff565530(v=vs.85).aspx
.

IoConnectInterruptEx() returns successfully.
But when I send requests to the device, the ISR is not getting called.

Is there any difference implementing MSI and MSI-x interrupts?
Also, is there any way in Windows 2012 server to view the generated
interrupts
like “cat /proc/interrupts” in linux?

Thanks
Venkatesh

>Also, is there any way in Windows 2012 server to view the generated interrupts

like “cat /proc/interrupts” in linux?

ETW?


Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com