对于MSI (消息信号中断),the IRQ value in the Windows Device Manager is large or negative .
为什么会这样?
最佳答案
如果您问“为什么”,答案是“因为微软决定这样做”。
Windows Vista 中添加了消息信号中断支持:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463217.aspx
当设备配置为 MSI 时,IRQ 编号为负数:http://support.microsoft.com/kb/940394
作为负数的副作用,它可能显示为类似 0xFFFFFFFFC 的内容,具体取决于程序决定如何显示 IRQ 信息。 (如果您不知道为什么会发生这种情况,请阅读 two's complement。)
至于为什么微软选择将 MSI 表示为负数,我的猜测是这样做是为了清楚地将它们与传统的“有线”中断区分开来。
关于windows - MSI Windows 中的较大 IRQ 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11422752/