!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 拡張コマンドを実行します。