!ndiskd.nrc

!ndiskd.nrc 扩展显示有关 NET_RING_COLLECTION 结构的信息。

有关网络适配器 WDF 类扩展(NetAdapterCx)的详细信息,请参阅网络适配器 WDF 类扩展(Cx)Net Ring 简介

!ndiskd.nrc -handle <x> [-basic] [-packet] [-fragment] [-dump]

参数

-handle
必需。 NET_RING_COLLECTION 的地址

-basic
显示数据包环和片段环的链接。

-packet
仅显示数据包环内容。

-fragment
仅显示片段环内容。

-dump
显示有关每个元素(数据包/片段)的信息。

DLL

Ndiskd.dll

示例

注意 请参阅对象摘要,以查看说明 NET_PACKET 对象与 NetAdapterCx 中其他对象的关系的关系图。

若要获取 NET_PACKET 的句柄,请执行以下步骤:

  1. 运行 !ndiskd.netadapter 扩展。
  2. 单击已安装 NetAdapterCx 驱动程序的 NetAdapter 的句柄。
  3. 单击 NetAdapter 的 NETADAPTER 对象的右侧的“更多信息”链接,以运行 !ndiskd.cxadapter 扩展。
  4. 使用 -datapath 参数输入 !ndiskd.cxadapter 命令,以查看 NETADAPTER 的数据路径队列。
  5. 单击其中一个数据路径队列的句柄。
  6. 单击该数据路径队列的环形缓冲区的句柄。
  7. 单击环形缓冲区详细信息底部的“列出所有元素”链接,以查看它所包含的元素。
  8. 单击其中一个 NET RING COLLECTION 对象。

有关此过程的步骤 1-4 的详细信息,请参阅 !ndiskd.cxadapter 主题中的示例。 有关此过程的步骤 5 的详细信息,请参阅 !ndiskd.netqueue 主题中的示例。 有关此过程的步骤 6-7 的详细信息,请参阅 !ndiskd.netrb 主题中的示例。

在以下示例中,NET_RING_COLLECTION 的句柄 ffff8b82fbcf94b0 与 nrc 命令一起使用。

0: kd> !ndiskd.nrc fffff8b82fbcf94b0 

NET RING COLLECTION ffff8b82fbcf94b0

Packet Ring         ffff8b82f8e75000 
Fragment Ring       ffff8b8300961000

List only packets
List only fragments
List all elements

另请参阅

网络驱动程序设计指南

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

调试网络堆栈

NDIS 扩展(Ndiskd.dll)

!ndiskd.help

网络适配器 WDF 类扩展(Cx)

对象的摘要

NET_RING_COLLECTION

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb

!ndiskd.netpacket