!ndiskd.dbgsystems 扩展显示并选择性地更改已启用调试跟踪的 NDIS 子系统。
警告!ndiskd.dbgsystems 已被 WPP(Windows 软件跟踪预处理器)和驱动程序验证程序取代。 如果目标系统不支持 !ndiskd.dbgsystems,则 !ndiskd 将提供以下警告。
0: kd> !ndiskd.dbgsystems
This target does not support tracing through !ndiskd.dbglevel or
!ndiskd.dbgsystems.
Learn how to collect traces with WPP
如果单击警告底部的链接,!ndiskd 将提供更多信息。
0: kd> !ndiskd.help wpptracing
WPP traces are fast, flexible, and detailed. Plus, starting with Windows 8
and Windows Server 2012, you can automatically decode NDIS traces using the
symbol file. Just point TraceView (or tracepdb.exe) at NDIS.PDB, and it
will be able to get all the TMFs it needs to trace NDIS activity.
If you would like traces to be printed in the debugger window, you use the
!wmitrace extension. For example, you might enable traces with this:
!wmitrace.searchpath c:\path\to\TMF\files
!wmitrace.start ndis -kd
!wmitrace.enable ndis {DD7A21E6-A651-46D4-B7C2-66543067B869} -level 4 -flag 0x31f3
有关 WPP 的详细信息,请参阅 WPP 软件跟踪。
有关驱动程序验证程序的详细信息,请参阅 驱动程序验证程序。
有关 WMI 跟踪的详细信息,请参阅 WMI 跟踪扩展(Wmitrace.dll)。
!ndiskd.dbgsystems [-subsystem <any>]
参数
-子系统
要切换的子系统。
如果选择了多个组件,请用空格分隔它们。 如果重复选择的组件,则会关闭其调试监视。 可以使用以下值:
价值 |
意义 |
INIT |
跟踪适配器初始化。 |
CONFIG |
跟踪适配器配置。 |
SEND |
通过网络发送数据的跟踪。 |
RECV |
跟踪从网络接收数据。 |
协议 |
跟踪协议作。 |
捆 |
跟踪绑定作。 |
BUS_QUERY |
跟踪总线查询。 |
注册表 |
跟踪注册表作。 |
记忆 |
跟踪内存管理。 |
滤波器 |
跟踪筛选器作。 |
请求 |
跟踪请求。 |
WORK_ITEM |
跟踪工作项作。 |
PNP |
跟踪即插即用作。 |
下午 |
跟踪电源管理作。 |
OPEN |
跟踪打开引用对象的作。 |
锁 |
跟踪锁定作。 |
重置 |
跟踪重置作。 |
WMI |
跟踪 Windows Management Instrumentation作。 |
NDIS_CO |
跟踪 Connection-Oriented NDIS。 |
参考 |
跟踪引用作。 |
DLL
Ndiskd.dll
注解
此扩展仅适用于已检查 NDIS.sys。 若要检查 NDIS.sys的生成信息,请运行 !ndiskd.ndis 扩展。