次の方法で共有


!ndiskd.ifstacktable

!ndiskd.ifstacktable 拡張コマンドは、ネットワーク インターフェイス スタック テーブル (ifStackTable) を表示します。

インターフェイス スタック テーブルの詳細については、「 ネットワーク インターフェイス スタックの保守」を参照してください。

!ndiskd.ifstacktable 

パラメーター

この拡張コマンドにはパラメーターはありません。

DLL

Ndiskd.dll

ifStackTable を表示するには、!ndiskd.ifstacktable コマンドを実行します。

3: kd> !ndiskd.ifstacktable


INTERFACE STACK TABLE

    Lower interface    Lower IfIndex       Higher IfIndex     Higher interface  
    ffffdf80139b3a20   6                   15                 ffffdf801494fa20
    ffffdf801494fa20   15                  16                 ffffdf801494c010
    ffffdf801494c010   16                  17                 ffffdf801494ba20

NDIS は、NDIS ミニポート アダプター、NDIS 5.x フィルター中間ドライバー、および NDIS フィルター モジュールのスタック テーブルを維持します。これに対して、NDIS MUX 中間ドライバーは、仮想ミニポート インターフェイスとプロトコルの下位インターフェイスの間の内部インターフェイス関係を指定する必要があります。 したがって、ifStackTable は、より複雑な MUX ドライバーがインストールされているシステム内のインターフェイス スタックの関係を確認するのに役立ちます。

このシステム例では NDIS MUX 中間ドライバーがインストールされていないため、ifStackTable には NDIS が提供するスタック関係のみが表示されます。 次の例では、3 行目の Lower インターフェイスのハンドル (ハンドル ffffdf801494c010、Lower IfIndex 16) をクリックすると、QoS パケット スケジューラのインターフェイスが表示されます。

3: kd> !ndiskd.interface ffffdf801494c010


INTERFACE

    [Zero-length string]

    Ndis handle        ffffdf801494c010 
    IfProvider         ffffdf80131ca8d0 - The NDIS interface provider
    NDIS filter        ffffdf801494dc70 - Microsoft Kernel Debug Network Adapter-QoS Packet Scheduler-0000

    ifType             IF_TYPE_ETHERNET_CSMACD
    Media type         802.3
    Physical medium    NdisPhysicalMediumOther
    Access type        BROADCAST
    Direction type     SEND_AND_RECEIVE
    Connection type    DEDICATED

    ifConnectorPresent No

    Network            ffffdf80139b8900 - [Unnamed network]
    Compartment        ffffdf80139b9940 - Compartment #1


IDENTIFIERS

    ifAlias            [Zero-length string]
    ifDescr            Microsoft Kernel Debug Network Adapter-QoS Packet Scheduler-0000
    ifName (NET_LUID)  06:01
    ifPhysAddress      18-03-73-c1-e8-72

    ifIndex            0n16
    ifGuid             fc2a0ae1-b103-11e6-b724-806e6f6e6963


STATE

    Connected          Connected
    ifOperStatus       DORMANT
    ifOperStatusFlags  DORMANT_PAUSED

    Link speed         1000000000 (1 Gbps)
    ifMtu              0n1500
    Duplex             FullDuplex

    Refer to RFC 2863 for definitions of many of these terms

同じ例を続けて、3 行目の上位インターフェイスのハンドル (ハンドル ffffdf801494ba20、上位 IfIndex 17) をクリックすると、WFP 802.3 MAC レイヤー LightWeight フィルターのインターフェイスが表示されます。

3: kd> !ndiskd.interface ffffdf801494ba20


INTERFACE

    [Zero-length string]

    Ndis handle        ffffdf801494ba20    [type it]
    IfProvider         ffffdf80131ca8d0 - The NDIS interface provider
    NDIS filter        ffffdf801494c670 - Microsoft Kernel Debug Network Adapter-WFP 802.3 MAC Layer LightWeight Filter-0000

    ifType             IF_TYPE_ETHERNET_CSMACD
    Media type         802.3
    Physical medium    NdisPhysicalMediumOther
    Access type        BROADCAST
    Direction type     SEND_AND_RECEIVE
    Connection type    DEDICATED

    ifConnectorPresent No

    Network            ffffdf80139b8900 - [Unnamed network]
    Compartment        ffffdf80139b9940 - Compartment #1


IDENTIFIERS

    ifAlias            [Zero-length string]
    ifDescr            Microsoft Kernel Debug Network Adapter-WFP 802.3 MAC Layer LightWeight Filter-0000
    ifName (NET_LUID)  06:02
    ifPhysAddress      18-03-73-c1-e8-72

    ifIndex            0n17
    ifGuid             fc2a0ae0-b103-11e6-b724-806e6f6e6963


STATE

    Connected          Connected
    ifOperStatus       DORMANT
    ifOperStatusFlags  DORMANT_PAUSED

    Link speed         1000000000 (1 Gbps)
    ifMtu              0n1500
    Duplex             FullDuplex

    Refer to RFC 2863 for definitions of many of these terms

これは、WFP 802.3 MAC レイヤー LightWeight フィルターがネットワーク インターフェイス スタック内の QoS パケット Scheduler フィルターの上に位置していることを示しています。 これを確認するには、ネットワーク スタックを視覚的に示す !ndiskd.netreport 拡張コマンドを実行します。

関連項目

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

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

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

NDIS 拡張コマンド (Ndiskd.dll)

!ndiskd.help

ネットワーク インターフェイス スタックの保守

NDIS MUX 中間ドライバー

!ndiskd.netreport