!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 の実際のデータ ペイロードを表示します。
-netmon
Microsoft ネットワーク モニターの NBL チェーンを表示します。
-capfile
netmon キャプチャを保存するパスを指定します。
-打ち上げる
キャプチャ ファイルを保存した後、netmon.exe を自動的に起動します。
-上書き
キャプチャ ファイルが既に存在する場合は上書きできます。
-丸太
NBL 履歴ログが有効になっている場合は、NBL ログを表示します。
-スタック
NBL ログを含む呼び出し履歴が含まれています (-logで使用)。
-NblCurrentOwner
NBL の現在の所有者を表示します。
DLL
Ndiskd.dll
例示
次の例では、NBL 追跡を有効にして、NBL ログから NBL のハンドルを抽出しています。 NBL 追跡と NBL ログの詳細については、「 !ndiskd.nbllog」を参照してください。
ログ収集時に、この例の NBL は TCPIP6 プロトコルによって WFP Native Mac Layer LightWeight Filter に返されました。
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
前の例の "Dump data payload" リンクをクリックするか、 !ndiskd.nbl -handle -data コマンドを入力すると、この NBL のデータ ペイロードが表示されます。 次の例では、NBL に含まれる NET_BUFFER 構造体は 1 つだけです。 その NET_BUFFER 構造体の内容をさらに調べるには、 !ndiskd.nb -handle コマンドをハンドルと共に実行します。
2: kd> !ndiskd.nbl ffffdf80149524a0 -data
NET_BUFFER ffffdf8014952610