!ks.libexts
The !ks.libexts extension provides access to Microsoft-supplied library extensions that are statically linked to the extension module.
!ks.libexts [Command] [Libext]
Parameters
Command
Optional. Specifies one of the following values. If this argument is omitted, !ks.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 2000 |
winxp\Ks.dll |
Windows XP and later |
Ks.dll |
Additional Information
For more information, see Kernel Streaming Debugging.
Remarks
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 !ks.libexts command allows viewing of statistics about those library extensions as well as control over them. For details, issue !ks.libexts with no arguments.