Arquitetura de 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 é chamado de serviços NDISIF (adaptador de rede NDIS ).
A figura a seguir mostra a arquitetura NDISIF para NDIS 6.0 e posterior.
Os componentes NDISIF da arquitetura incluem:
- NDIS IF Services
Um componente NDIS que lida com o registro de provedores de interface e interfaces, implementa a consulta OID e define serviços para provedores de interface e fornece outros serviços NDISIF. - Interface do provedor NDIS IF
Uma interface que o componente NDIS IF Services fornece para permitir que drivers NDIS implementem provedores de interface. - Provedor de interface proxy do NDIS
Um componente NDIS que implementa os serviços do provedor NDISIF em nome de drivers de miniporto NDIS (para cada adaptador de miniporte) e drivers de filtro (para cada módulo de filtro). - Provedor de interface
Um driver NDIS que fornece os serviços do provedor NDISIF para interfaces que o componente do provedor de interface proxy NDIS não pode 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 usa o driver de miniporto NDIS padrão e as interfaces de driver de filtro NDIS para fornecer serviços NDISIF para adaptadores de miniporte e módulos de filtro. Portanto, drivers de miniporte e drivers de filtro não são necessários para se registrar como provedores de interface.