Debugging Tools for Windows

!ks.allstreams

The !ks.allstreams extension walks the entire device tree and finds every kernel streaming device in the system.

Syntax

!ks.allstreams [Flags] [Level

Parameters

Flags
Optional. Specifies the kind of information to be displayed. Flags can be any combination of the following bits. The default value is 0x1:
Bit 0 (0x1)
Causes the display to include streams.
Bit 2 (0x4)
Causes the display to include proxy instances.
Bit 3 (0x8)
Causes the display to include queued IRPs.
Bit 4 (0x10)
Causes the display to include an unformatted display of all streams.
Bit 5 (0x20)
Causes the display to include an unformatted display of all stream formats.
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 NT 4.0 Not available
Windows 2000 winxp\ks.dll
Windows XP and later ks.dll

Comments

This command can take some time to execute (a minute is not unusual).

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

kd> !allstreams
6 Kernel Streaming FDOs found:
    Functional Device 82a17690 [\Driver\smwdm]
    Functional Device 8296eb08 [\Driver\wdmaud]
    Functional Device 82490388 [\Driver\sysaudio]
    Functional Device 82970cb8 [\Driver\MSPQM]
    Functional Device 824661b8 [\Driver\MSPCLOCK]
    Functional Device 8241c020 [\Driver\avssamp]

Additional Information

For more information, see Kernel Streaming Debugging.

Build machine: CAPEBUILD