Architettura dell'interfaccia di rete NDIS
NDIS offre un set di servizi per supportare interfacce di rete e stack di interfacce. In WDK, questo set di servizi viene definito servizi NDIS Network Interface (NDISIF).
La figura seguente illustra l'architettura NDISIF per NDIS 6.0 e versioni successive.
I componenti NDISIF dell'architettura includono:
- Servizi IF NDIS
Un componente NDIS che gestisce la registrazione di interfacce e provider di interfacce, implementa query OID e imposta i servizi per i provider di interfaccia e fornisce altri servizi NDISIF. - Interfaccia del provider NDIS IF
Interfaccia fornita dal componente NDIS IF Services per consentire ai driver NDIS di implementare i provider di interfaccia. - Provider di interfaccia proxy NDIS
Componente NDIS che implementa i servizi provider NDISIF per conto dei driver miniport NDIS (per ogni scheda miniport) e driver di filtro (per ogni modulo di filtro). - Provider di interfaccia
Driver NDIS che fornisce i servizi provider NDISIF per le interfacce che il componente del provider di interfaccia proxy NDIS non può gestire. Ad esempio, un driver intermedio MUX può avere interfacce interne tra i miniport virtuali e le schede sottostanti.
Il provider di interfaccia proxy NDIS usa le interfacce del driver miniport NDIS standard e del filtro NDIS per fornire servizi NDISIF per schede miniport e moduli di filtro. Pertanto, i driver miniport e i driver di filtro non sono necessari per la registrazione come provider di interfaccia.