!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