!ndiskd.netring
!ndiskd.netring 扩展显示有关 NET_RING 结构的信息。
有关网络适配器 WDF 类扩展(NetAdapterCx)的详细信息,请参阅网络适配器 WDF 类扩展(Cx)和 Net Ring 简介。
!ndiskd.netring -handle <x> [-basic] [-dump]
参数
-handle
必需。 NET_RING 的地址
-basic
显示基本信息
-dump
显示有关每个元素的信息
DLL
Ndiskd.dll
示例
注意 请参阅对象摘要,以查看说明 NET_PACKET 对象与 NetAdapterCx 中其他对象的关系的关系图。
若要获取 NET_PACKET 的句柄,请执行以下步骤:
- 运行 !ndiskd.netadapter 扩展。
- 单击已安装 NetAdapterCx 驱动程序的 NetAdapter 的句柄。
- 单击 NetAdapter 的 NETADAPTER 对象的右侧的“更多信息”链接,以运行 !ndiskd.cxadapter 扩展。
- 使用 -datapath 参数输入 !ndiskd.cxadapter 命令,以查看 NETADAPTER 的数据路径队列。
- 单击其中一个数据路径队列的句柄。
- 单击该数据路径队列的环形缓冲区的句柄。
- 单击环形缓冲区详细信息底部的“列出所有元素”链接,以查看它所包含的元素。
- 单击其中一个 Net Ring Collection 对象。
有关此过程的步骤 1-4 的详细信息,请参阅 !ndiskd.cxadapter 主题中的示例。 有关此过程的步骤 5 的详细信息,请参阅 !ndiskd.netqueue 主题中的示例。 有关此过程的步骤 6-7 的详细信息,请参阅 !ndiskd.netrb 主题中的示例。
此示例介绍 Net Ring 的用法。
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