Debugging Tools for Windows

!wdfkd.wdfdevicequeues

The !wdfkd.wdfdevicequeues extension displays information about all of the framework queue objects that belong to a specified device.

Syntax

!wdfkd.wdfdevicequeues Handle 

Parameters

Handle
A handle to a WDFDEVICE-typed object.

DLL

Windows NT 4.0 Unavailable
Windows 2000 and later Wdfkd.dll

Comments

The following example shows the display from the !wdfdevicequeues extension.

kd> !wdfdevicequeues 0x7cad31c8 

Dumping queues of WDFDEVICE 0x7cad31c8
=====================================
Number of queues: 3
----------------------------------
Queue: 1 (!wdfqueue 0x7d67d1e8)
    Manual, Not power-managed, PowerOn, Can accept, Can dispatch, ExecutionLevelDispatch, SynchronizationScopeNone
    Number of driver owned requests: 0
    Number of waiting requests: 0


This is WDF internal queue for create requests.
----------------------------------
Queue: 2 (!wdfqueue 0x7ce7d1e8)
    Parallel, Power-managed, PowerOff, Can accept, Can dispatch, ExecutionLevelDispatch, SynchronizationScopeNone
    Number of driver owned requests: 0
    Number of waiting requests: 0


    EvtIoDefault: (0xf221fad0) wdfrawbusenumtest!EvtIoQueueDefault
----------------------------------
Queue: 3 (!wdfqueue 0x7cd671e8)
    Parallel, Power-managed, PowerOff, Can accept, Can dispatch, ExecutionLevelDispatch, SynchronizationScopeNone
    Number of driver owned requests: 0
    Number of waiting requests: 0


    EvtIoDeviceControl: (0xf2226ac0) wdfrawbusenumtest!RawBus_RawPdo_EvtDeviceControl

Additional Information

For more information, see Kernel-Mode Driver Framework Debugging and !wdfkd.wdfqueue.

Build machine: CAPEBUILD