!wdfkd.wdfhandle

!wdfkd.wdfhandle 延伸模組會顯示指定之架構物件句柄的相關信息,例如句柄類型、對象內容指標,以及基礎架構物件指標。

!wdfkd.wdfhandle Handle [Flags]

參數

處理
架構物件的句柄。

標誌
選擇性。 指定要顯示之資訊的旗標。 旗標 可以是下列位的任何組合。 預設值為 0x0。

位 4 (0x10)
顯示會包含指定句柄之子物件的子樹。

位 5 (0x20)
顯示將會包含指定句柄的內容和回呼函式資訊。 此旗標只有在設定位 4 (0x10) 時才有效。

位 6 (0x40)
顯示將會包含指定句柄的其他資訊。 此旗標只有在設定位 4 (0x10) 時才有效。

位 7 (0x80)
句柄資訊會以更精簡的格式顯示。

位 8 (0x100)
顯示會讓內部類型資訊保持一致。 此旗標只有在設定位 4 (0x10) 時才有效。

DLL

Wdfkd.dll

架構

KMDF 1、UMDF 2

其他資訊

如需詳細資訊,請參閱 內核模式驅動程序架構偵錯。

備註

下列範例顯示 !wdfhandle 延伸模組的輸出,並在 Flags 參數中設定了位 4(因此輸出會顯示子對象的相關信息)。

kd> !wdfhandle 0x7ca7b1c0 10 

handle 0x7ca7b1c0, type is WDFDEVICE

Contexts:
    context:  dt 0x83584ff8 ROOT_CONTEXT (size is 0x1 bytes)
     <no associated attribute callbacks>

Child WDFHANDLEs of 0x7ca7b1c0:
    WDFDEVICE 0x7ca7b1c0
        WDFCMRESLIST 0x7ccfb058
        WDFCMRESLIST 0x7cadb058
        WDFCHILDLIST 0x7c72f0c8
        WDFCHILDLIST 0x7cc090c8
        WDFIOTARGET 0x7c9630b8

!wdfobject 0x83584e38

在上述範例中,輸入句柄是指WDFDEVICE物件。 這個特定裝置物件有五個子物件:兩個 WDFCMRESLIST 物件、兩個 WDFCHILDLIST 物件和一個 WDFIOTARGET 物件。