!pcr
La extensión !pcr muestra el estado actual de la región de control del procesador (PCR) en un procesador específico.
!pcr [Processor]
Parámetros
Procesador
Especifica el procesador del que recuperar la información de PCR. Si se omite Processor, se usa el procesador actual.
Nota:
Este comando no está admitido actualmente y puede mostrar una salida incorrecta.
Archivo DLL
Kdexts.dll
Información adicional
Para obtener información sobre el PCR y el PRCB, consulte Microsoft Windows Internals de Mark Russinovich y David Solomon.
Comentarios
El bloque de control del procesador (PRCB) es una extensión de PCR. Se puede mostrar con la extensión !prcb.
Este es un ejemplo de extensión !pcr en un equipo de destino x86:
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
Una de las entradas de esta pantalla muestra el nivel de solicitud de interrupción (IRQL). La extensión !pcr muestra el IRQL actual, pero el IRQL actual no suele ser de gran interés. El IRQL que existía justo antes de la comprobación de errores o la conexión del depurador es más interesante. Esto se visualiza con !irql, que solo está disponible en equipos que ejecutan Windows Server 2003 o versiones posteriores de Windows.