Partager via


!ndiskd.ifstacktable

L’extension !ndiskd.ifstacktable affiche la table de la pile d'interfaces réseau (ifStackTable).

Pour plus d’informations sur la table de la pile d’interfaces, consultez Maintenance d’une pile d’interfaces réseau.

!ndiskd.ifstacktable 

Paramètres

Cette extension n’a pas de paramètres.

DLL

Ndiskd.dll

Exemples

Exécutez la commande !ndiskd.ifstacktable pour afficher la 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 gère la table de pile pour les adaptateurs de miniport NDIS, les pilotes intermédiaires de filtre NDIS 5.x et les modules de filtre NDIS, tandis que les pilotes intermédiaires NDIS MUX sont requis pour spécifier la relation d’interface interne entre l’interface de miniport virtuelle et l’interface inférieure du protocole. Par conséquent, la ifStackTable peut être utile pour voir les relations de pile d’interfaces dans un système où des pilotes MUX plus complexes sont installés.

Étant donné qu’aucun pilote intermédiaire NDIS MUX n’est installé sur cet exemple de système, la ifStackTable n'affiche que les relations de pile fournies par NDIS. Dans l’exemple suivant, le fait de cliquer sur le descripteur de l’interface inférieure de la troisième ligne (descripteur ffffdf801494c010, Lower IfIndex 16) affiche l’interface du planificateur de paquets 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

En poursuivant avec le même exemple, le fait de cliquer sur le descripteur de l’interface supérieure de la troisième ligne (descripteur ffffdf801494ba20, Higher IfIndex 17) affiche l’interface du filtre LWF de couche Mac WFP 802.3.

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

Cela montre que le filtre LWF de couche MAC 802.3 se trouve au-dessus du filtre du planificateur de paquets QoS dans la pile d’interfaces réseau. Vous pouvez confirmer cela en exécutant l’extension !ndiskd.netreport, qui vous présente la pile réseau de façon visuelle.

Voir aussi

Guide de conception des pilotes réseau

Documentation de référence sur la mise en réseau de Windows Vista et versions ultérieures

Débogage de la pile réseau

Extensions NDIS (Ndiskd.dll)

!ndiskd.help

Maintenance d’une pile d’interfaces réseau

Pilotes intermédiaires NDIS MUX

!ndiskd.netreport