共用方式為


!ndiskd.ifstacktable

!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 提供的堆棧關聯性。 在下列範例中,按兩下列範例中,按兩下第三個數據列的Lower介面句柄 (handle 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

繼續相同的範例,按兩下第三列 [較高] 介面的句柄 (handle ffffdf801494ba20, Higher IfIndex 17) 會顯示 WFP 802.3 MAC 層 LightWeight Filter 的介面。

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 封包排程器篩選器上方。 您可以藉由執行 !ndiskd.netreport 擴充功能來確認此問題,這會以可視化方式顯示網路堆棧。

另請參閱

網路驅動程序設計指南

Windows Vista 和更新版本的網路參考

偵錯網路堆疊

NDIS 延伸模組 (Ndiskd.dll)

!ndiskd.help

維護網路介面堆疊

NDIS MUX 中繼驅動程式

!ndiskd.netreport