!wdfkd.wdfhandle
La extensión !wdfkd.wdfhandle muestra información sobre un identificador de objeto de marco de trabajo especificado, como el tipo de identificador, los punteros de contexto de objeto y el puntero hacia el objeto de marco de trabajo subyacente.
!wdfkd.wdfhandle Handle [Flags]
Parámetros
Asa
Identificador de un objeto de marco de trabajo.
Banderas
Opcional. Marcas especifica el tipo de información que se va a mostrar. Las marcas pueden ser cualquier combinación de los siguientes bits. El valor predeterminado es 0x0.
Bit 4 (0x10)
La pantalla incluirá el subárbol de objetos secundarios del identificador especificado.
Bit 5 (0x20)
La visualización incluirá información de contexto y función de devolución de llamada correspondiente al identificador especificado. Esta marca solo es válida cuando el bit 4 (0x10) está establecido.
Bit 6 (0x40)
La visualización incluirá información adicional relacionada con el identificador especificado. Esta marca solo es válida cuando el bit 4 (0x10) está establecido.
Bit 7 (0x80)
La información sobre el identificador se mostrará en un formato más compacto.
Bit 8 (0x100)
La visualización alineará a la izquierda la información del tipo interno. Esta marca solo es válida cuando el bit 4 (0x10) está establecido.
Archivo DLL
Wdfkd.dll
Marcos de trabajo
KMDF 1, UMDF 2
Información adicional
Para obtener más información, consulte Depuración del marco de trabajo de controlador en modo kernel.
Comentarios
En el ejemplo siguiente se muestra la salida de la extensión !wdfhandle con el bit 4 establecido en el parámetro Flags (de modo que la salida muestra información sobre los objetos secundarios).
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
En el ejemplo anterior, el identificador de entrada hace referencia a un objeto WDFDEVICE. Este objeto dispositivo en particular tiene cinco objetos secundarios, que son dos objetos WDFCMRESLIST, dos objetos WDFCHILDLIST y un objeto WDFIOTARGET.