!ndiskd.netpacket
!ndiskd.netpacket 延伸模組會顯示NET_PACKET結構的相關信息。
如需網路適配器 WDF 類別延伸模組 (NetAdapterCx) 的詳細資訊,請參閱 網路適配器 WDF 類別延伸模組 (Cx) 。
!ndiskd.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]
參數
-處理
必要。 NET_PACKET位址。
-基本
顯示基本資訊。
-佈局
顯示封包通訊協定配置。
-校驗和
顯示封包總和檢查碼資訊。
-數據
傾印承載記憶體。
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 ffffd1022d000040 的句柄。
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的詳細數據,包括包含它的信號緩衝區、包含其環形緩衝區的 datapath 佇列,以及其第一個片段的句柄。
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