Compartilhar via


Arquitetura da interface de rede do NDIS

O NDIS fornece um conjunto de serviços para dar suporte a interfaces de rede e pilhas de interface. No WDK, esse conjunto de serviços é conhecido como serviços de NDISIF (interface de rede NDISIF ).

A figura a seguir mostra a arquitetura NDISIF para NDIS 6.0 e posterior.

Diagrama ilustrando a arquitetura de interfaces de rede do NDIS 6.0.

Os componentes NDISIF da arquitetura incluem:

  • NDIS IF Services
    Um componente NDIS que lida com o registro de provedores de interface e de interfaces, implementa serviços de consulta e definição de OID para provedores de interface, e fornece outros serviços NDISIF.
  • Interface do provedor NDIS IF
    Uma interface fornecida pelo componente NDIS IF Services para permitir que drivers NDIS implementem provedores de interface.
  • Provedor de interface de proxy do NDIS
    Um componente NDIS que implementa os serviços do provedor NDISIF em nome dos drivers de miniport NDIS (para cada adaptador de miniport) e drivers de filtro (para cada módulo de filtro).
  • Provedor de interface
    Um driver NDIS que fornece serviços do provedor NDISIF para interfaces que o componente provedor de interface proxy do NDIS não consegue atender. Por exemplo, um driver intermediário MUX pode ter interfaces internas entre seus miniportos virtuais e adaptadores subjacentes.

O provedor de interface proxy NDIS utiliza o driver de miniporto padrão NDIS e as interfaces do driver de filtro NDIS para oferecer serviços NDISIF para adaptadores de miniporto e módulos de filtro. Portanto, não é necessário que drivers de miniporto e drivers de filtro se registrem como provedores de interface.