.dml_start(显示 DML 起点)

.dml_start 命令显示输出,该输出作为使用支持调试器标记语言 (DML) 的命令进行探索的起点。

.dml_start
.dml_start filename

参数

filename
作为起始输出显示的 DML 文件名称。

使用默认起始输出

如果省略了文件名,调试器将显示默认的 DML 起始输出,如下图所示。

默认 .dml-start 输出的屏幕截图。

上述示例中的每行输出都是一个链接,单击后可调用其他命令。

提供 DML 文件

如果提供 DML 文件的路径,该文件将用作起始输出。 例如,假设文件 c:\MyFavoriteCommands.txt 包含以下文本和 DML 标记。

Display all device nodes.
   <link cmd="!devnode 0 1">!devnode 0 1</link>

Display all device nodes that are driven by a specified service.
Include child nodes in the display.
   <b>!devnode 0 1</b> <i>ServiceName</i>  
   Example: <link cmd="!devnode 0 1 usbehci">!devnode 0 1 usbehci</link>

Explore device stacks, device objects, and driver objects.
   <b>!devstack</b>  List the device objects in a device stack.
   <b>!devobj</b>    Display information about a device object.
   <b>!drvobj</b>    Display information about a driver object.

命令 .dml_start c:\MyFavoriteCommands.txt 将显示文件,如下图所示。

自定义 DML 文件的输出的屏幕截图。

注解

有关可在 DML 文件中使用的 DML 标记的信息,请参阅 Windows 调试工具安装文件夹中的 dml.doc。

DML 输出通常在命令浏览器窗口中运行良好。 若要在命令浏览器窗口中显示 DML 文件,请使用 .browse .dml_start 文件名

另请参阅

调试器标记语言命令

.browse