!ipi

Die Erweiterung !ipi zeigt den Interprozessor-Interrupt-Status (IPI) für einen bestimmten Prozessor an.

!ipi [Processor]

Parameter

Prozessor
Gibt einen Prozessor an. Wenn Processor weggelassen wird, wird der IPI-Status für jeden Prozessor angezeigt.

DLL

Kdexts.dll

Dieser Erweiterungsbefehl kann nur mit einem x86-basierten Zielcomputer verwendet werden.

Zusätzliche Informationen

Informationen über IPIs finden Sie unter Microsoft Windows Internals von Mark Russinovich und David Solomon.

Hinweise

Hier ist ein Beispiel für die Ausgabe dieser Erweiterung:

0: kd> !ipi
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