!wdfkd.wdfinterrupt
!wdfkd.wdfinterrupt 延伸模組會顯示 WDFINTERRUPT 對象的相關信息。
!wdfkd.wdfinterrupt Handle [Flags]
參數
處理
WDFINTERRUPT 物件的句柄。
標誌
選擇性。 指定要顯示的資訊種類。 旗標 可以是下列位的任何組合。 預設值為 0x0。
位 0 (0x1)
顯示與此 WDFINTERRUPT 對象相關聯之中斷分派數據表 (IDT) 的中斷服務例程 (ISR)。 設定此旗標相當於使用 !idt 延伸模組遵循 !wdfinterrupt 延伸模組。
DLL
Wdfkd.dll
架構
KMDF 1、UMDF 2
其他資訊
如需詳細資訊,請參閱 內核模式驅動程序架構偵錯。
備註
下列範例顯示 !wdfinterrupt 延伸模組的輸出,其位 0 設定於 Flags 參數中(因此輸出會顯示 IDT 的相關信息)。
kd> !wdfkd.wdfinterrupt 0x7a988698 1
# Dumping WDFINTERRUPT 0x7a988698
=========================
Interrupt Type: Line-based, Connected, Enabled
Vector: 0xa1 (!idt 0xa1)
Irql: 0x9
Mode: LevelSensitive
Polarity: WdfInterruptPolarityUnknown
ShareDisposition: CmResourceShareShared
FloatingSave: FALSE
Interrupt Priority Policy: WdfIrqPriorityUndefined
Processor Affinity Policy: WdfIrqPolicyOneCloseProcessor
Processor Group: 0
Processor Affinity: 0x3
dt nt!KINTERRUPT 0x8594eb28
EvtInterruptIsr: 1394ohci!Interrupt::WdfEvtInterruptIsr (0x8d580552)
EvtInterruptDpc: 1394ohci!Interrupt::WdfEvtInterruptDpc (0x8d580682)
Dumping IDT:
a1: 85167a58 ndis!ndisMiniportIsr (KINTERRUPT 85167a00)
Wdf01000!FxInterrupt::_InterruptThunk (KINTERRUPT 85987500)
To get ISR from KINTERRUPT:
dt <KINTERRUPT> nt!KINTERRUPT ServiceContext
dt <ServiceContext> wdf01000!FxInterrupt m_EvtInterruptIsr
在上述範例中,顯示會以兩個建議 的 dt (Display Type) 命令結束,這些命令可用來顯示其他數據。