Debugging Tools for Windows

!ks.libexts

The !ks.libexts extension provides access to Microsoft-supplied library extensions that are statically linked to the extension module.

Syntax

!ks.libexts [Command] [Libext

Parameters

Command

Optional. Specifies one of the following values. If this argument is omitted, !libexts returns help information.

disableall
Disable all library extensions. When this is used, omit the Libext parameter.
disable
Disable a specific library extension by name. When this is used, specify the name in the Libext parameter.
enableall
Enable all library extensions. Only loaded components with correct symbols are enabled. When this is used, omit the Libext parameter.
enable
Enable a specific library extension by name. When this is used, specify the name in the Libext parameter. Only loaded components with correct symbols can be enabled.
details
Show details about all currently linked library extensions. When this is used, omit the Libext parameter.
Libext
Specifies the name of a library extension. Required only for Command values of enable or disable.

DLL

Windows NT 4.0 Not available
Windows 2000 winxp\ks.dll
Windows XP and later ks.dll

Comments

The extension module contains an extensibility framework that allows separate components to be built and linked into ks.dll. These extra components are called library extensions.

The !libexts command allows viewing of statistics about those library extensions as well as control over them. For details, issue !libexts with no arguments.

Additional Information

For more information, see Kernel Streaming Debugging.

Build machine: CAPEBUILD