Freigeben über


NDIS-Netzwerkschnittstellenarchitektur

NDIS bietet eine Reihe von Diensten zur Unterstützung von Netzwerkschnittstellen und Schnittstellenstapeln. Im WDK wird dieser Satz von Diensten als NDIS-Netzwerkschnittstellendienste (NDISIF) bezeichnet.

Die folgende Abbildung zeigt die NDISIF-Architektur für NDIS 6.0 und höher.

Diagramm, das die NDIS 6.0-Netzwerkschnittstellenarchitektur veranschaulicht.

Zu den NDISIF-Komponenten der Architektur gehören:

  • NDIS IF-Dienste
    Eine NDIS-Komponente, die die Registrierung von Schnittstellenanbietern und Schnittstellen verarbeitet, OID-Abfrage implementiert und Dienste für Schnittstellenanbieter definiert und andere NDISIF-Dienste bereitstellt.
  • NDIS IF-Anbieterschnittstelle
    Eine Schnittstelle, die von der NDIS IF Services-Komponente bereitgestellt wird, um NDIS-Treibern die Implementierung von Schnittstellenanbietern zu ermöglichen.
  • NDIS-Proxyschnittstellenanbieter
    Eine NDIS-Komponente, die die NDISIF-Anbieterdienste im Auftrag von NDIS-Miniporttreibern (für jeden Miniportadapter) und Filtertreiber (für jedes Filtermodul) implementiert.
  • Schnittstellenanbieter
    Ein NDIS-Treiber, der die NDISIF-Anbieterdienste für Schnittstellen bereitstellt, die von der NDIS-Proxyschnittstellenanbieterkomponente nicht bereitgestellt werden können. Beispielsweise kann ein MUX-Zwischentreiber interne Schnittstellen zwischen seinen virtuellen Miniports und zugrunde liegenden Adaptern aufweisen.

Der NDIS-Proxyschnittstellenanbieter verwendet die standardmäßigen NDIS-Miniporttreiber- und NDIS-Filtertreiberschnittstellen, um NDISIF-Dienste für Miniportadapter und Filtermodule bereitzustellen. Daher müssen Miniporttreiber und Filtertreiber nicht als Schnittstellenanbieter registriert werden.