通过


!ks.graph

!ks.graph 扩展命令按拓扑排序顺序显示内核模式图的文本说明。

!ks.graph Object [Level] [Flags] 

参数

对象
指定指向要用作图形起点的对象的指针。 必须是指向下列项之一的指针:文件对象、IRP、PIN 或筛选器。

水平
可选。 指定要以 0-7 比例显示的详细程度,对于更高的值,会逐渐显示更多的信息。 若要显示所有可用详细信息,请提供值 7。 !ks.graph 的级别与 !ks.dump 的级别相同。

标志
可选。 指定要显示的信息类型。 Flags 可以是以下位的任何组合。

位 0 (0x1)
显示排队到图形中每个 PIN 实例的 IRP 列表。

位 1 (0x2)
显示图形中每个 PIN 实例挂起的 IRP 列表。 仅显示 PIN 知道它正在等待的 IRP。

位 4 (0x10)
分析停滞的图形,找出可疑筛选器。

DLL

Windows 2000

winxp\Ks.dll

Windows XP 及更高版本

Ks.dll

其他信息

有关详细信息,请参阅内核流式调试

注解

处理此命令可能需要一些时间。

在没有帮助参数的情况下发出 !ks.graph 命令。

下面是一个 !ks.graph 显示示例,其中包含筛选器对象的地址:

kd> !graph 829493c4
Attempting a graph build on 829493c4...  Please be patient...

Graph With Starting Point 829493c4:

"avssamp" Filter 82949350, Child Factories 1
    Output Factory 0 [Video/General Capture]:
        Pin 8293f4f0 (File 82503498) Irps(q/p) = 2, 0