!ndiskd.netring

!ndiskd.netring 扩展显示有关NET_RING结构的信息。

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

!ndiskd.netring -handle <x> [-basic] [-dump]

参数

-处理
必填。 NET_RING地址

-基本
显示基本信息

-转 储
显示有关每个元素的信息

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 集合对象。

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

此示例演示了 netring 的使用。

0: kd> !ndiskd.netring ffff8b82f8e75000 

NET RING               ffff8b82f8e75000

Begin index            000
Next index             000
End index              0x2
Reserved by OS         000
Element stride         0x40
Element index mask     0x7f

Number of elements     0x80
Owned by OS            0x7e
Owned by Client        0x2

另请参阅

网络驱动程序设计指南

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

调试网络堆栈

NDIS 扩展 (Ndiskd.dll)

!ndiskd.help

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

对象的摘要

NET_RING

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb

!ndiskd.netpacket