Compartilhar 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, o !ndiskd exibirá uma lista de 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 de 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 o computador de depurador tem quatro provedores de interface registrados. Dois deles são provedores de interface NDIS.

Nota Os provedores de interface são um conceito genérico e não são necessários para serem drivers de miniporto. Embora um driver de miniporte possa optar por se registrar como um provedor de interface, se desejado, a maioria dos drivers de miniporto não o faz porque o NDIS tem um provedor de interface interno. O provedor de interface interna do NDIS fornece automaticamente interfaces para cada driver de miniporto, cada módulo LWF (filtro de Light-Weight) 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

Consulte também

Guia de design do driver de rede)

Referência de rede posterior e do Windows Vista

Depurando a pilha de rede

Extensões de NDIS (Ndiskd.dll)

!ndiskd.help

Registrando-se como um provedor de interface