共用方式為


!ndiskd.nbl

!ndiskd.nbl 延伸模組會顯示 NET_BUFFER_LIST (NBL) 結構的相關資訊。

    !ndiskd.nbl [-handle <x>] [-basic] [-chain] [-info] [-data] 
    [-netmon] [-capfile <str>] [-launch] [-overwrite] [-log]
    [-stacks] [-NblCurrentOwner]

參數

-柄
必須的。 NET_BUFFER_LIST結構的地址。

-基本
顯示有關 NBL 的基本資訊。

-鏈
顯示 NBL 鏈中的所有 NBL 和 NET_BUFFER

-資訊
顯示與NBL相關聯的所有頻外資訊。

-資料
顯示 NBL 的實際資料承載。

-網路
檢視 Microsoft 網路監視器中的 NBL 鏈結。

-cap文件
指定儲存 netmon 擷取的路徑。

-下水
儲存擷取檔案後自動啟動 netmon.exe。

-覆蓋
允許覆寫擷取檔案(如果已存在)。

-日誌
如果已啟用 NBL 歷程記錄,則會顯示 NBL 記錄。

-堆疊
包括具有 NBL 日誌的呼叫堆疊 (與 -log一起使用)。

-NblCurrentOwner
顯示 NBL 的當前所有者。

DLL

Ndiskd.dll

範例

在下列範例中,已啟用 NBL 追蹤,以從 NBL 記錄擷取 NBL 的控點。 如需 NBL 追蹤和 NBL 記錄的詳細資訊,請參閱 !ndiskd.nbllog

在收集記錄時,此範例中的 NBL 會由 TCPIP6 通訊協定傳回給 WFP 原生 Mac 層輕量型篩選器。

2: kd> !ndiskd.nbl ffffdf80149524a0
    NBL                ffffdf80149524a0    Next NBL           NULL
    First NB           ffffdf8014952610    Source             ffffdf80140c71a0 - Microsoft Kernel Debug Network Adapter
    Flags              INDICATED, RETURNED, NBL_ALLOCATED, PROTOCOL_020_0,
                       PROTOCOL_200_0

    Walk the NBL chain                     Dump data payload
    Show out-of-band information
    Review NBL history

按一下上一個範例中的 [傾印資料承載] 連結,或輸入 !ndiskd.nbl -handle -data 命令,您可以看到此 NBL 的資料承載。 在下列範例中,NBL 只包含一個 NET_BUFFER 結構。 若要進一步探索該 NET_BUFFER 結構的內容,請執行 !ndiskd.nb -handle 命令及其控制碼。

2: kd> !ndiskd.nbl ffffdf80149524a0 -data
NET_BUFFER ffffdf8014952610

另請參閱

網路驅動程式設計指南

Windows Vista 和更新版本的網路參考

偵錯網路堆疊

NDIS 擴充功能 (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb