다음을 통해 공유


!idt

!idt 확장은 지정된 IDT(인터럽트 디스패치 테이블)에 대한 ISR(인터럽트 서비스 루틴)을 표시합니다.

!idt IDT 
!idt [-a] 
!idt -? 

매개 변수

IDT
표시할 IDT를 지정합니다.

-a
IDT를 지정하지 않으면 디버거는 대상 컴퓨터에 있는 모든 프로세서의 IDT를 축약된 형식으로 표시합니다. -a를 지정하면 각 IDT에 대한 ISR도 표시됩니다.

-?
디버거 명령 창에 이 확장에 대한 도움말을 표시합니다.

DLL

Kdexts.dll

이 확장 명령은 x64 기반 또는 x86 기반 대상 컴퓨터에서만 사용할 수 있습니다.

추가 정보

ISR 및 IDT에 대한 자세한 내용은 WDK(Windows 드라이버 키트) 설명서 및 Mark Russinovich 및 David Solomon의 Microsoft Windows 내부 문서를 참조하세요.

설명

이 확장의 출력 예는 다음과 같습니다.

0: kd> !idt

Dumping IDT:

37:806ba78c hal!PicSpuriousService37
3d:806bbc90 hal!HalpApcInterrupt
41:806bbb04 hal!HalpDispatchInterrupt
50:806ba864 hal!HalpApicRebootService
63:8641376c VIDEOPRT!pVideoPortInterrupt (KINTERRUPT 86413730)
73:862aa044 portcls!CInterruptSyncServiceRoutine (KINTERRUPT 862aa008)
82:86594314 atapi!IdePortInterrupt (KINTERRUPT 865942d8)
83:86591bec SCSIPORT!ScsiPortInterrupt (KINTERRUPT 86591bb0)
92:862b53dc serial!SerialCIsrSw (KINTERRUPT 862b53a0)
93:86435844 i8042prt!I8042KeyboardInterruptService (KINTERRUPT 86435808)
a3:863b366c i8042prt!I8042MouseInterruptService (KINTERRUPT 863b3630)
a4:8636bbec USBPORT!USBPORT_InterruptService (KINTERRUPT 8636bbb0)
b1:86585bec ACPI!ACPIInterruptServiceRoutine (KINTERRUPT 86585bb0)
b2:863c0524 serial!SerialCIsrSw (KINTERRUPT 863c04e8)
b4:86391a54 NDIS!ndisMIsr (KINTERRUPT 86391a18)
         USBPORT!USBPORT_InterruptService (KINTERRUPT 863ae890)
c1:806ba9d0 hal!HalpBroadcastCallService
d1:806b9dd4 hal!HalpClockInterrupt
e1:806baf30 hal!HalpIpiHandler
e3:806baca8 hal!HalpLocalApicErrorService
fd:806bb460 hal!HalpProfileInterrupt