!ks.dumpqueue
The !ks.dumpqueue extension displays information about the queues associated with a given AVStream object, or the stream associated with a port class object.
!ks.dumpqueue Object [Level]
Parameters
Object
Specifies a pointer to the object for which to display the queue. Object must be of type PKSPIN, PKSFILTER, CKsPin*, CKsFilter*, CKsQueue*, CPortPin*, or CPortFilter*.
Level
Optional. Specifies the level of detail to display on a 0-7 scale with progressively more information displayed for higher values. To display all available details, supply a value of 7.
DLL
Windows 2000 |
winxp\Ks.dll |
Windows XP and later |
Ks.dll |
Additional Information
For more information, see Kernel Streaming Debugging.
Remarks
Object must be a filter or a pin. For a pin, a single queue is displayed. For a filter, multiple queues are displayed.
This command can take some time to execute.
Here is an example of the !ks.dumpqueue display:
kd> !dumpqueue 829493c4
Filter 829493c4: Output Queue 82990e20:
Queue 82990e20:
Frames Received : 1889
Frames Waiting : 3
Frames Cancelled : 0
And Gate 82949464 : count = 1, next = 00000000
Frame Gate NULL
Frame Header 82aaef78:
NextFrameHeaderInIrp = 00000000
OriginalIrp = 82169e48
Mdl = 8292e358
Irp = 82169e48
StreamHeader = 8298dea0
FrameBuffer = edba3000
StreamHeaderSize = 00000000
FrameBufferSize = 00025800
Context = 00000000
Refcount = 1