Freigeben über


!ndiskd.ifstacktable

Die Erweiterung !ndiskd.ifstacktable zeigt die Netzwerkschnittstellen-Stacktabelle (ifStackTable) an.

Weitere Informationen über die Schnittstellenstacktabelle finden Sie unter Maintaining a Network Interface Stack.

!ndiskd.ifstacktable 

Parameter

Diese Erweiterung hat keine Parameter.

DLL

Ndiskd.dll

Beispiele

Führen Sie den Befehl !ndiskd.ifstacktable aus, um die ifStackTable anzuzeigen.

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 verwaltet die Stacktabelle für NDIS-Miniport-Adapter, NDIS-5.x-Filter-Zwischentreiber und NDIS-Filtermodule, während NDIS-MUX-Zwischentreiber-Treiber erforderlich sind, um die interne Schnittstellenbeziehung zwischen der virtuellen Miniport-Schnittstelle und der unteren Protokollschnittstelle anzugeben. Daher könnte die ifStackTable nützlich sein, um die Schnittstellen-Stack-Beziehungen in einem System mit installierten komplizierteren MUX-Treibern zu sehen.

Da auf diesem Beispielsystem keine NDIS-MUX-Intermediate-Treiber installiert sind, zeigt die ifStackTable nur die Stack-Beziehungen an, die NDIS zur Verfügung gestellt hat. Im folgenden Beispiel zeigt ein Klick auf das Handle für das Lower Interface der dritten Zeile (Handle ffffdf801494c010, Lower IfIndex 16) das Interface für den QoS Packet Scheduler.

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

Wenn Sie dasselbe Beispiel fortsetzen und auf den Handle für die höhere Schnittstelle der dritten Zeile klicken (Handle ffffdf801494ba20, höherer IfIndex 17), wird die Schnittstelle für den WFP 802.3 MAC Layer LightWeight Filter angezeigt.

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

Dies zeigt, dass sich der WFP 802.3 MAC Layer LightWeight-Filter oberhalb des QoS Packet Scheduler-Filters im Netzwerkschnittstellen-Stack befindet. Sie können dies bestätigen, indem Sie die Erweiterung !ndiskd.netreport ausführen, die Ihnen den Netzwerkstack visuell anzeigt.

Weitere Informationen

Leitfaden für die Entwicklung von Netzwerktreibern

Netzwerkreferenz für Windows Vista und höher

Fehlersuche im Netzwerkstack

NDIS-Erweiterungen (Ndiskd.dll)

!ndiskd.help

Wartung eines Netzwerkschnittstellenstacks

NDIS MUX Intermediate-Treiber

!ndiskd.netreport