Debugging Tools for Windows |
The !wdfkd.wdfhandle extension displays information about a specified framework object handle, such as the handle type, object context pointers, and the underlying framework object pointer.
Windows NT 4.0 | Unavailable |
Windows 2000 and later | Wdfkd.dll |
The following example shows the output of the !wdfhandle extension with bit 4 set in the Flags parameter (so the output displays information about the child objects).
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
In the preceding example, the input handle refers to a WDFDEVICE object. This particular device object has five child objects—two WDFCMRESLIST objects, two WDFCHILDLIST objects, and one WDFIOTARGET object.
For more information, see Kernel-Mode Driver Framework Debugging.