!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