!ks.dumpcircuit

The !ks.dumpcircuit extension lists details of the transport circuit associated with the given object.


    !ks.dumpcircuitextension Object [Level] 

Parameters

Object

Specifies a pointer to the object for which to display the transport circuit. For AVStream, Object must be one of the following types: CKsPin*, CKsQueue*, CKsRequestor*, CKsSplitter*, CKsSplitterBranch*.

For PortCls, object must be one of the following types: CPortPin*, CKsShellRequestor*, or CIrpStream*.

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

Note that !ks.dumpcircuit starts walking the circuit at the specified object, which does not always correspond to the data source.

You can first use !ks.graph with a filter address to list pin addresses, and then use these addresses with !ks.dumpcircuit.

Here is an example of the !ks.dumpcircuit display:


kd> !dumpcircuit 8293f4f0
Pin8293f4f0 0 (snk, out)
Queue82990e20 r/w/c=2489/2/0

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft