Freigeben über


NDIS-Netzwerkschnittstellenarchitektur

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

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

Diagramm zur Veranschaulichung der NDIS 6.0-Netzwerkschnittstellenarchitektur.

Die NDISIF-Komponenten der Architektur umfassen:

  • NDIS IF-Dienste
    Eine NDIS-Komponente, die die Registrierung von Schnittstellenanbietern und Schnittstellen übernimmt, OID-Abfragen implementiert und Dienste für Schnittstellenanbieter legt und andere NDISIF-Dienste bereitstellt.
  • NDIS IF-Anbieterschnittstelle
    Eine Schnittstelle, die die NDIS IF Services-Komponente bereitstellt, um NDIS-Treibern die Implementierung von Schnittstellenanbietern zu ermöglichen.
  • NDIS-Proxyschnittstellenanbieter
    Eine NDIS-Komponente, die die NDISIF-Anbieterdienste im Namen von NDIS-Miniporttreibern (für jeden Miniportadapter) und Filtertreibern (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. Ein MUX-Zwischentreiber kann beispielsweise über interne Schnittstellen zwischen seinen virtuellen Miniports und zugrunde liegenden Adaptern verfügen.

Der NDIS-Proxyschnittstellenanbieter verwendet den Standard-NDIS-Miniporttreiber und die NDIS-Filtertreiberschnittstellen, um NDISIF-Dienste für Miniportadapter und Filtermodule bereitzustellen. Daher müssen sich Miniporttreiber und Filtertreiber nicht als Schnittstellenanbieter registrieren.