다음을 통해 공유


!ndiskd.ifprovider

!ndiskd.ifprovider 확장은 NDIS 인터페이스 공급자(IfProvider)에 대한 정보를 표시합니다. 매개 변수 없이 이 확장을 실행하면 !ndiskd에 등록된 모든 NDIS 인터페이스 공급자 목록이 표시됩니다.

!ndiskd.ifprovider [-handle <x>]

매개 변수

-핸들
IfProvider의 선택적 핸들입니다.

DLL

Ndiskd.dll

예제

매개 변수 없이 !ndiskd.ifprovider 확장을 실행하여 등록된 모든 IfProviders 목록을 가져옵니다.

1: kd> !ndiskd.ifprovider
    IfProvider                                                                  
    ffffd20d14334180 - wanarp
    ffffd20d1264a950 - wfplwfs
    ffffd20d11deae00 - The NDIS loopback provider
    ffffd20d11deae70 - The NDIS interface provider

이전 예제에서 디버기 머신에 등록된 4개의 인터페이스 공급자가 있음을 확인할 수 있습니다. 그 중 두 가지는 NDIS 인터페이스 공급자입니다.

참고 인터페이스 공급자는 일반적인 개념이며 미니포트 드라이버일 필요는 없습니다. 미니포트 드라이버는 원하는 경우 인터페이스 공급자로 등록하도록 선택할 수 있지만 NDIS에는 기본 제공 인터페이스 공급자가 있으므로 대부분의 미니포트 드라이버는 등록하지 않습니다. NDIS 기본 제공 인터페이스 공급자는 모든 미니포트 드라이버, 모든 LWF(경량 필터) 모듈 및 루프백 인터페이스에 대한 인터페이스를 자동으로 제공합니다. 자세한 내용은 NDIS 인터페이스 공급자를 참조하세요.

다음 예제에서는 핸들이 ffffd20d14334180인 이전 예제의 "wanarp" 인터페이스 공급자에 대한 세부 정보를 보여줍니다.

1: kd> !ndiskd.ifprovider ffffd20d14334180


IF PROVIDER

    wanarp
    Ndis handle        ffffd20d14334180


INTERFACES

    Interface                                                                   
    [No interfaces found]


HANDLERS

    Protocol handler                       Function pointer   Symbol (if available)
    QueryObjectHandler                     fffff80d2f0414b0  bp wanarp!WanNdisIfQueryHandler
    SetObjectHandler                       fffff80d2f04bd10  bp wanarp!WanNdisIfSetHandler

참고 항목

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

Windows Vista 및 이후 네트워킹 참조

네트워크 스택 디버깅

NDIS 확장(Ndiskd.dll)

!ndiskd.help

인터페이스 공급자로 등록