!pcr

!pcr 擴充功能會顯示特定處理器上處理器控制區域 (NP) 的目前狀態。

!pcr [Processor]

參數

處理器
指定要從中擷取 DPI 信息的處理器。 如果 省略 Processor ,則會使用目前的處理器。

注意

目前不支援此命令,而且可能會顯示不正確的輸出。

DLL

Kdexts.dll

其他資訊

如需有關PCR和 PRCB 的資訊,請參閱 Mark Russinovich 和 David 所羅門Microsoft Windows 內部

備註

處理器控制區塊(PRCB)是PCR的延伸。 它可以使用 !prcb 延伸模組來顯示。

以下是 x86 目標電腦上的 !HTTP 擴充功能範例:

kd> !pcr 0
KPCR for Processor 0 at ffdff000:
    Major 1 Minor 1
      NtTib.ExceptionList: 801626e0
          NtTib.StackBase: 801628f0
         NtTib.StackLimit: 8015fb00
       NtTib.SubSystemTib: 00000000
            NtTib.Version: 00000000
        NtTib.UserPointer: 00000000
            NtTib.SelfTib: 00000000

                  SelfPcr: ffdff000
                     Prcb: ffdff120
                     Irql: 00000000
                      IRR: 00000000
                      IDR: ffffffff
            InterruptMode: 00000000
                      IDT: 80043400
                      GDT: 80043000
                      TSS: 803cc000

            CurrentThread: 8015e8a0
               NextThread: 00000000
               IdleThread: 8015e8a0

                DpcQueue:  0x80168ee0 0x80100d04 ntoskrnl!KiTimerExpiration

此顯示中的其中一個項目會顯示中斷要求層級 (IRQL)。 !np 延伸模組會顯示目前的 IRQL,但目前的 IRQL 通常不太感興趣。 在錯誤檢查或調試程式連線之前就存在的 IRQL 更有趣。 這是由 !irql 顯示,它僅適用於執行 Windows Server 2003 或更新版本的 Windows 計算機上。