Partilhar via


!ndiskd.ifprovider

A extensão !ndiskd.ifprovider exibe informações sobre um provedor de interface NDIS (IfProvider). Se você executar essa extensão sem parâmetros, a !ndiskd exibirá uma lista com todos os provedores de interface NDIS registrados.

!ndiskd.ifprovider [-handle <x>]

Parâmetros

-manejar
Identificador opcional de um IfProvider.

DLL

Ndiskd.dll

Exemplos

Execute a extensão !ndiskd.ifprovider sem parâmetros para obter uma lista com todos os IfProviders registrados.

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

Você pode ver no exemplo anterior que a máquina de depuração possui quatro provedores de interface registrados. Dois deles são provedores de interface NDIS.

Observação Os provedores de interface são um conceito genérico e não precisam ser drivers de miniporta. Enquanto um driver de miniporta pode optar por se registrar como um provedor de interface, se desejado, a maioria dos drivers de miniporta não faz isso porque o NDIS possui um provedor de interface interno. O provedor de interface integrado NDIS fornece automaticamente interfaces para cada driver de miniporta, cada módulo LWF (filtro leve) e a interface de loopback. Para obter mais informações, consulte o Provedor de interface NDIS.

O exemplo a seguir mostra os detalhes do provedor de interface "wanarp" no exemplo anterior, cujo identificador é ffffd20d14334180.

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

Confira também

Guia de design para driver de rede

Referência de rede do Windows Vista e posterior

Depuração da pilha de rede

Extensões NDIS (Ndiskd.dll)

!ndiskd.help

Registrando como um provedor de interface