!ndiskd.dbgsystems

!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>]

参数

-subsystem
要切换的子系统。

如果选择了多个组件,请用空格分隔。 如果重复先前选择的组件,则其调试监视将被关闭。 可能的值如下:

含义

INIT

跟踪适配器初始化。

CONFIG

跟踪适配器配置。

SEND

跟踪通过网络发送的数据。

RECV

跟踪从网络接收数据。

PROTOCOL

跟踪协议操作。

BIND

跟踪绑定操作。

BUS_QUERY

跟踪总线查询。

注册表

跟踪注册表操作。

内存

跟踪内存管理。

FILTER

跟踪筛选器操作。

请求

跟踪请求。

WORK_ITEM

跟踪工作项操作。

PNP

跟踪即插即用操作。

PM

跟踪电源管理操作。

OPEN

跟踪打开引用对象的操作。

LOCKS

跟踪锁定操作。

RESET

跟踪重置操作。

WMI

跟踪 Windows Management Instrumentation 操作。

NDIS_CO

跟踪面向连接的 NDIS。

参考

跟踪引用操作。

DLL

Ndiskd.dll

注解

此扩展仅适用于检查 NDIS.sys。 若要检查 NDIS.sys 的版本信息,请运行 !ndiskd.ndis 扩展。

另请参阅

网络驱动程序设计指南

Windows Vista 和更高版本的网络参考

调试网络堆栈

NDIS 扩展(Ndiskd.dll)

!ndiskd.help

!ndiskd.ndis

WPP 软件跟踪

驱动程序验证程序

WMI 跟踪扩展 (Wmitrace.dll)