!ndiskd.netfragment 延伸模組會顯示NET_PACKET_FRAGMENT結構的相關資訊。
如需網路介面卡 WDF 類別延伸模組 (NetAdapterCx) 的詳細資訊,請參閱 網路介面卡 WDF 類別延伸模組 (Cx)。
!ndiskd.netfragment -handle <x>
參數
-柄
必須的。 NET_PACKET_FRAGMENT的地址。
DLL
Ndiskd.dll
範例
便條 請參閱 物件摘要 ,以查看說明 NET_PACKET 物件與 NetAdapterCx 中其他物件關係的圖表。
若要取得NET_PACKET的句柄,請遵循下列步驟:
- 執行 !ndiskd.netadapter 延伸模組。
- 按一下已安裝 NetAdapterCx 驅動程式之 NetAdapter 的控制碼。
- 按一下 NetAdapter 的 NETADAPTER 物件右側的 [詳細資訊] 連結,以執行 !ndiskd.cxadapter 延伸模組。
- 輸入 !ndiskd.cxadapter 命令搭配 -datapath 參數,以查看 NETADAPTER 的資料路徑佇列。
- 按一下其中一個資料路徑佇列的控制碼。
- 按一下該資料路徑佇列環形緩衝區的控制碼。
- 按一下環緩衝區詳細資訊底部的「列出所有元素」連結以查看其包含的元素。
- 按一下環形緩衝區元素清單中的 NET_PACKET 物件之一。
如需此程式步驟 1-4 的詳細資訊,請參閱 !ndiskd.cxadapter 主題上的範例。 如需此程式步驟 5 的詳細資訊,請參閱 !ndiskd.netqueue 主題上的範例。 如需此程式步驟 6-7 的詳細資訊,請參閱 !ndiskd.netrb 主題上的範例。 如需此程式步驟 8 的詳細資訊,請參閱 !ndiskd.netpacket 主題上的範例。 在下列範例中,尋找此NET_PACKET第一個片段的控制碼,ffffd1022d000040。
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.netfragment -handle 命令,您可以看到此NET_PACKET_FRAGMENT的詳細資料,包括其虛擬位址、容量,以及它是否是片段NET_PACKET鏈結中的最後一個封包。
0: kd> !ndiskd.netfragment ffffd1022d000040
NET_PACKET_FRAGMENT ffffd1022d000040
Virtual Address ffffd102303e82f8
Capacity 0n92
Valid Length 0n34
Offset 0n58
Last packet of chain