次の方法で共有


!ndiskd.nb

!ndiskd.nb 拡張機能は、NET_BUFFER (NB) 構造体に関する情報を表示します。

!ndiskd.nb [-handle <x>] [-verbosity <x>] [-basic] [-chain] [-data]

パラメーター

-ハンドル
必須。 NET_BUFFER構造体のアドレス。

-冗漫
表示する詳細レベル。

-基本的な
NB に関する基本情報を表示します。

-鎖
NB に関連付けられているすべての MDL を表示します。

-データ
NB の実際のデータ ペイロードをダンプします。

DLL

Ndiskd.dll

例示

次の例のNET_BUFFERは、!ndiskd.nbl トピックの Examples セクションのNET_BUFFER_LISTから取得しました。 NB のハンドルは ffffdf8014952610 です。

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

NET_BUFFERのハンドルをクリックするか、!ndiskd.nb -handle コマンドを実行して詳細を表示できます。

2: kd> !ndiskd.nb ffffdf8014952610
    NB                 ffffdf8014952610    Next NB            0
    Length             0                   Source pool        ffffdf80147e4a40
    First MDL          ffffdf8014a37930    DataOffset         0
    Current MDL        [First MDL]         Current MDL offset 0

    View associated NBL

基本的な詳細に加えて、このNET_BUFFERの MDL チェーンを表示するには、!ndiskd.nb -chain コマンドを使用します。 次の例では、MDL は 1 つだけです。 そのハンドルは ffffdf8014a37930 です。

2: kd> !ndiskd.nb ffffdf8014952610 -chain
    NB                 ffffdf8014952610    Next NB            0
    Length             0                   Source pool        ffffdf80147e4a40
    First MDL          ffffdf8014a37930    DataOffset         0
    Current MDL        [First MDL]         Current MDL offset 0
        MDL [current]      ffffdf8014a37930    MDL Flags             c
        MappedSystemVa     ffffdf8014bf0024    ByteCount          0n1514
        Process            [System process]    ByteOffset         0n36  

こちらも参照ください

ネットワーク ドライバー設計ガイド)

Windows Vista 以降のネットワーク リファレンス

ネットワーク スタックのデバッグ

NDIS 拡張機能 (Ndiskd.dll)

!ndiskd.help

NET_BUFFER

NET_BUFFER_LIST

!ndiskd.nbl