Debugging Tools for Windows |
!ipi扩展显示指定处理器的跨处理器中断(interprocessor interrupt (IPI))状态。
Windows 2000 | 不可用 |
Windows XP和之后 | Kdexts.dll |
该扩展只能对x86目标机使用。
下面是命令输出的示例:
IPI State for Processor 0
Worker Routine: nt!KiFlushTargetMultipleTb [Stale]
Parameter[0]: 0
Parameter[1]: 3
Parameter[2]: F7C98770
Ipi Trap Frame: F7CCCCDC [.trap F7CCCCDC]
Signal Done: 0
IPI Frozen: 24 [FreezeActive] [Owner]
Request Summary: 0
Target Set: 0
Packet Barrier: 0
IPI State for Processor 1
Worker Routine: nt!KiFlushTargetMultipleTb [Stale]
Parameter[0]: 1
Parameter[1]: 3
Parameter[2]: F7CDCD28
Ipi Trap Frame: F7C8CCC4 [.trap F7C8CCC4]
Signal Done: 0
IPI Frozen: 2 [Frozen]
Request Summary: 0
Target Set: 0
Packet Barrier: 0
关于IPI的信息,查看Mark Russinovich 和David Solomon 编写的Microsoft Windows Internals。