Übersicht über NDIS-Versionen

Wenn Sie einen NDIS-Treiber für mehr als eine Version von Microsoft Windows schreiben, stellen Sie sicher, dass die von Ihnen verwendeten Features in jeder Windows-Version unterstützt werden. Mit jedem Release wurden neue Features zu NDIS hinzugefügt. Andere Features wurden veraltet und aus späteren NDIS-Versionen entfernt.

Dieser Satz von Entwurfsleitfaden richtet sich an Windows Vista und höhere Betriebssysteme und NDIS 6.0 und höhere Treiber. Die Dokumentation zu früheren Windows- und NDIS-Versionen ist in früheren Versionen der Dokumentation enthalten. Die Dokumentation zu Windows XP und NDIS 5.1 finden Sie unter Windows 2000- und Windows XP-Netzwerkentwurfshandbuch.

Hinweis

 Ein Treiber kann die NDIS-Version abfragen, indem er die NdisReadConfiguration-Funktion aufruft , wobei der Schlüsselwortparameter auf NdisVersion festgelegt ist. 

In der folgenden Tabelle wird die Unterstützung von Windows-Betriebssystemen, Microsoft Windows Driver Kit (WDK) und Driver Development Kit (DDK) für NDIS-Versionen beschrieben. In dieser Tabelle wird auch die Unterstützung für wichtige NDIS-Features in NDIS-Versionen beschrieben.

Betriebssystem Development Kit Unterstützte NDIS-Version CoNDIS Deserialisierter Treiber Zwischentreiber
Windows 11, Version 21H2 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.86. Weitere Informationen zu NDIS 6.86-Features finden Sie unter Einführung in NDIS 6.86. X X X
Windows Server 2022 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.85. Weitere Informationen zu NDIS 6.85-Features finden Sie unter Einführung in NDIS 6.85. X X X
Windows 10, Version 2004 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.84. Weitere Informationen zu NDIS 6.84-Features finden Sie unter Einführung in NDIS 6.84. X X X
Windows 10, Version 1903 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.83. Weitere Informationen zu NDIS 6.83-Features finden Sie unter Einführung in NDIS 6.83. X X X
Windows 10, Version 1809 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.82. Weitere Informationen zu NDIS 6.82-Features finden Sie unter Einführung in NDIS 6.82. X X X
Windows 10, Version 1803 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.81. Weitere Informationen zu NDIS 6.81-Features finden Sie unter Einführung in NDIS 6.81. X X X
Windows 10, Version 1803 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.81. Weitere Informationen zu NDIS 6.81-Features finden Sie unter Einführung in NDIS 6.81. X X X
Windows 10, Version 1709 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.80. Weitere Informationen zu NDIS 6.80-Features finden Sie unter Einführung in NDIS 6.80. X X X
Windows 10, Version 1703 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.70. NDIS 6.70 fiel mit einer Vorschauversion der Netzwerkadapter-WDF-Klassenerweiterung zusammen, die auch als NetAdapterCx bezeichnet wird.

Weitere Informationen zu NDIS 6.70-Features finden Sie unter Einführung in NDIS 6.70

X X X
Windows 10, Version 1607, und Windows Server 2016 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.60. Weitere Informationen zu NDIS 6.60-Features finden Sie unter Einführung in NDIS 6.60. X X X
Windows 10, Version 1511 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.51 X X X
Windows 10, Version 1507 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.50. Weitere Informationen zu NDIS 6.50-Features finden Sie unter Einführung in NDIS 6.50. X X X
Windows 8.1 und Windows Server 2012 R2 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.40. Informationen zu NDIS 6.40-Features finden Sie unter Einführung in NDIS 6.40. X X X
Windows 8 und Windows Server 2012 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.30. Informationen zu NDIS 6.30-Features finden Sie unter Einführung in NDIS 6.30. X X X
Windows 7 und Windows Server 2008 R2 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.20. Informationen zu NDIS 6.20-Features finden Sie unter Einführung in NDIS 6.20. Informationen zur Abwärtskompatibilität und veralteten Features, die in NDIS 6.20-Treibern nicht unterstützt werden, finden Sie unter NDIS 6.20-Abwärtskompatibilität. X X X
Windows Vista mit Service Pack 1 (SP1) und Windows Server 2008 Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.1. Informationen zu NDIS 6.1-Features finden Sie unter Einführung in NDIS 6.1. X X X
Windows Vista Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 6.0. Wichtige Verbesserungen in den folgenden Bieten erhebliche Leistungssteigerungen sowohl für Clients als auch für Server:
  • Paketerstellung für Netzwerkdaten
  • Sende- und Empfangspfade
  • Funktionen für die Laufzeitkonfigurierung
  • Scatter-/Gather-DMA
  • Filtertreiber
  • Multiprozessorskalierung der Behandlung empfangener Daten
  • Auslagern von TCP-Aufgaben an NICs

Die folgenden Verbesserungen vereinfachen die Treiberentwicklung:
  • Optimierte Treiberinitialisierung
  • Versionsverwaltungsunterstützung für NDIS-Schnittstellen
  • Vereinfachte Behandlung des Zurücksetzens
  • Eine Standardschnittstelle zum Abrufen von Verwaltungsinformationen
  • Ein Filtertreibermodell zum Ersetzen von Zwischentreibern für Filter

Weitere Informationen zu NDIS 6.0-Features finden Sie unter Einführung in NDIS 6.0.

Informationen zur Abwärtskompatibilität und veralteten Features, die in NDIS 6.0-Treibern nicht unterstützt werden, finden Sie unter NDIS 6.0-Abwärtskompatibilität.

X X X
Windows XP Weitere Informationen finden Sie unter Herunterladen von Kits für die Windows-Hardwareentwicklung. 5.1. Unterstützung für: Neue Attributflags für Miniporttreiber, statistische 64-Bit-Indikatoren, Remote-NDIS, Scatter/Gather-Unterstützung für serialisierte und deserialisierte Miniporttreiber, Paketstapelung für Zwischentreiber, VLAN-Tagging, Auslagerung der Verarbeitung von UDP-Encapsulated ESP-Paketen (nur Windows Server 2003), Wi-Fi Geschützter Zugriff (WPA) in Windows XP SP1.

Unterstützung für: Vollständige Mac-Treiber, NDIS 3.0-Protokolle, NdisQueryMapRegisterCount, EISA-Bus

X X X
Windows 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 Windows NT DDK mit aktualisiertem NDIS-Header und -Bibliothek 4,1 X X X
Windows NT 4.0 Windows NT 4.0 DDK 4,0
Windows NT 3.5 Windows NT 3.5 DDK 3.0
Windows Me Windows NT 4.0 DDK oder Windows 98 DDK für Vxds 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK oder Windows 98 DDK 5.0. Unterstützung für das neue INF-Dateiformat hinzugefügt, das mit Windows 95/98/Me, Plug & Play und Energieverwaltung, WMI, LBFO und Scatter/Gather-DMA-Unterstützung für deserialisierte Miniporttreiber kompatibel ist. X X X
Windows 98 Windows NT 4.0 DDK oder Windows 98 DDK 4.1. Der Protokolltreiber ist ein vxd-Treiber. X X X
Windows 95 OSR2 Windows NT 4.0 DDK oder Windows 95 DDK 4.0. Der Protokolltreiber ist ein vxd-Treiber. Diese Features wurden hinzugefügt: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Windows 95 Windows NT 4.0 DDK oder Windows 95 DDK 3.1. Unterstützung für Miniporttreiber und Plug & Play hinzugefügt.