!ndiskd.netpacket
!ndiskd.netpacket 扩展显示有关NET_PACKET的信息。
有关 NetAdapterCx (网络适配器 WDF 类扩展) ,请参阅网络 适配器 WDF 类扩展 (Cx) 。
!ndiskd.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]
参数
-handle
必需。 服务地址NET_PACKET。
-basic
显示基本信息。
-layout
显示数据包协议布局。
-checksum
显示数据包校验和信息。
-data
转储有效负载内存。
DLL
Ndiskd.dll
示例
注意 请参阅 对象摘要 ,查看说明 NET_PACKET 对象与 NetAdapterCx 中其他对象的关系的关系图。
若要获取证书的NET_PACKET,请执行以下步骤:
- 运行 !ndiskd.netadapter 扩展。
- 单击安装了 NetAdapterCx 驱动程序的 NetAdapter 的句柄。
- 单击 NetAdapter 的 NETADAPTER 对象右边的"更多信息"链接以运行 !ndiskd.cxadapter 扩展。
- 使用 -datapath 参数输入 !ndiskd.cxadapter 命令以查看 NETADAPTER 的数据路径队列。
- 单击其中一个数据路径队列的句柄。
- 单击该数据路径队列环形缓冲区的句柄。
- 单击环形缓冲区详细信息底部的"列出所有元素"链接,查看它包含的元素。
有关此过程的步骤 1-4 的详细信息,请参阅 !ndiskd.cxadapter 主题中的示例。 有关此过程的步骤 5 的详细信息,请参阅 !ndiskd.netqueue 主题上 的示例。 有关此过程的步骤 6-7 的详细信息,请参阅 !ndiskd.netrb 主题上 的示例。 在下面的示例中,查找第一个NET_PACKET ffffd1022d0000040 的句柄。
0: kd> !ndiskd.netrb ffffd1022d000000 -dump
[000] ffffd1022d000040 - NET_PACKET
[001] ffffd1022d0000c0 - NET_PACKET
[002] ffffd1022d000140 - NET_PACKET
[003] ffffd1022d0001c0 - NET_PACKET
[004] ffffd1022d000240 - NET_PACKET
[005] ffffd1022d0002c0 - NET_PACKET
...
[07b] ffffd1022d003dc0 - NET_PACKET
[07c] ffffd1022d003e40 - NET_PACKET
[07d] ffffd1022d003ec0 - NET_PACKET
[07e] ffffd1022d003f40 - NET_PACKET
[07f] ffffd1022d003fc0 - NET_PACKET
通过单击此 NET_PACKET 的句柄或在命令行上输入 !ndiskd.netpacket -handle ,可以看到此 NET_PACKET 的详细信息,包括包含它的环形缓冲区、包含其环形缓冲区的数据路径队列及其第一个片段的句柄。
0: kd> !ndiskd.netpacket ffffd1022d000040
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Show protocol layout
Show checksum information
Dump data payload
现在可以将基本说明与任何其他 !ndiskd.netpacket 参数或所有这些参数组合在一起,以查看此片段的特定信息。 下面的示例使用所有参数。
0: kd> !ndiskd.netpacket ffffd1022d000040 -basic -layout -checksum -data
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Protocol Layout
Layer 2 Type ETHERNET
Header Length 0n14
Layer 3 Type IPV4_NO_OPTIONS
Header Length 0n20
Layer 4 Type UDP
Header Length 8
Checksum Information
Layer 2 TX_PASSTHROUGH
Layer 3 TX_REQUIRED
Layer 4 TX_PASSTHROUGH
Payload data
Fragment ffffd1022d000040
ffffd102303e8332 00 00 01 02 71 68 0a 89-be 39 e0 00 00 16 94 04 ····qh···9······
ffffd102303e8342 00 00 22 00 fa 01 00 00-00 01 03 00 00 00 e0 00 ··"·············
ffffd102303e8352 00 fc