!ndiskd.ifstacktable 延伸模組會顯示網路介面堆疊表 (ifStackTable) 。
如需介面堆疊表的詳細資訊,請參閱 維護網路介面堆疊。
!ndiskd.ifstacktable
參數
此擴充功能沒有參數。
DLL
Ndiskd.dll
範例
執行 !ndiskd.ifstacktable 命令以查看 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 提供的堆疊關聯性。 在下列範例中,按兩下第三列下層介面的句柄 (句柄 ffffdf801494c010,下層 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
繼續相同的範例,按兩下第三列 Higher 介面的控制碼 (控制碼 ffffdf801494ba20、Higher IfIndex 17) 會顯示 WFP 802.3 MAC 層輕量篩選的介面。
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層輕量型過濾器位於網路介面堆疊中QoS資料包排程器過濾器的上方。 您可以執行 !ndiskd.netreport 延伸模組來確認這一點,它會以視覺化方式顯示網路堆疊。