!ipi

!ipi 拡張機能には、指定されたプロセッサのプロセッサ間割り込み (IPI) の状態が表示されます。

!ipi [Processor]

パラメーター

Processor
プロセッサを指定します。 もし プロセッサー を省略した場合は、プロセッサごとの IPI 状態が表示されます。

DLL

Kdexts.dll

この拡張コマンドは、x86 ベースのターゲット コンピューターでのみ使用できます。

追加情報

IPIの詳細については、次を参照してください Microsoft Windows internals』 Mark RussinovichとDavid Solomonします。

解説

この拡張機能からの出力の例を次に示します。

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