Windows grants a line interrupt to my pcie device

I work on a family of similar pcie devices. So far the same init code has returned an MSI interrupt for all devices, but with our latest device Windows grants a line interrupt.
This same device gets an MSI interrupt on Linux platforms.

Is there any logging/tracing I can enable to find out what keeps Windows from granting MSI?

thanks

Does your inf set these?

HKR,Interrupt Management,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1

Thanks for the reply.
Yes it does set these reg keys.

And have you looked at the PCIe header to check out the MSI Capability there?

Peter