다음을 통해 공유


!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가 제공한 스택 관계만 표시됩니다. 다음 예제에서는 세 번째 행의 아래쪽 인터페이스 핸들(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

동일한 예제를 계속하면서 세 번째 행의 상위 인터페이스 핸들(ffffdf801494ba20 핸들, Higher IfIndex 17)을 클릭하면 WFP 802.3 MAC Layer 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 패킷 스케줄러 필터 위에 있음을 보여 줍니다. 네트워크 스택을 시각적으로 보여주는 !ndiskd.netreport 확장을 실행하여 이를 확인할 수 있습니다.

참고 항목

네트워크 드라이버 디자인 가이드

Windows Vista 및 이후 네트워킹 참조

네트워크 스택 디버깅

NDIS 확장(Ndiskd.dll)

!ndiskd.help

네트워크 인터페이스 스택 유지 관리

NDIS MUX 중간 드라이버

!ndiskd.netreport