Поделиться через


!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

Дополнительная информация

Дополнительные сведения см. в разделе "Отладка driver Framework в режиме ядра".

Замечания

В следующем примере показаны выходные данные расширения !wdfhandle с битом 4, заданным в параметре Flags (поэтому выходные данные отображают сведения о дочерних объектах ).

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.