Freigeben über


Übersicht über NDIS-Versionen

NDIS-Versionen variieren in Windows-Betriebssystemen, wobei jede Version neue Funktionen einführt und andere veraltet werden. Wenn Sie einen NDIS-Treiber für mehrere Windows-Versionen schreiben, überprüfen Sie, ob die von Ihnen verwendeten Features auf jeder Zielplattform unterstützt werden. In diesem Artikel werden die NDIS-Versionsunterstützung und die wichtigsten Features von NDIS 3.0 bis 6.89 verglichen.

Dieses Designhandbuch richtet sich an Windows Vista und spätere Betriebssysteme sowie NDIS 6.0 und neuere Treiber. Dokumentation zu früheren Versionen von Windows und NDIS ist in früheren Versionen der Dokumentation enthalten. Die Dokumentation zu Windows XP und NDIS 5.1 finden Sie im Windows 2000- und Windows XP-Netzwerkentwurfshandbuch.

Hinweis

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

Die folgende Tabelle zeigt die Unterstützung von NDIS-Versionen in Windows-Versionen. Verwenden Sie es zu folgenden Zwecken:

  • Ermitteln, welche NDIS-Version Ihre Windows-Zielversion unterstützt
  • Überprüfen der Featureverfügbarkeit (CoNDIS, Deserialisierter Treiber, Zwischentreiber)
  • Den richtigen Development Kit-Download finden

Suchen Sie Ihre Windows-Zielversion in der ersten Spalte, und lesen Sie dann weiter, um die unterstützte NDIS-Version und die verfügbaren Features anzuzeigen.

Betriebssystem Entwicklungskit Unterstützte NDIS-Version CoNDIS Deserialisierter Treiber Zwischentreiber
Windows 11, Version 24H2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.89. Weitere Informationen zu NDIS 6.89-Features finden Sie in der Einführung in NDIS 6.89. X X X
Windows Server 2022 23H2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.88. Weitere Informationen zu NDIS 6.88-Features finden Sie in der Einführung in NDIS 6.88. X X X
Windows 11, Version 22H2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.87. Weitere Informationen zu NDIS 6.87-Features finden Sie in der Einführung in NDIS 6.87. X X X
Windows 11, Version 21H2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.86. Weitere Informationen zu NDIS 6.86-Features finden Sie in der Einführung in NDIS 6.86. X X X
Windows Server 2022 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.85. Weitere Informationen zu NDIS 6.85-Features finden Sie in der Einführung in NDIS 6.85. X X X
Windows 10, Version 2004 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.84. Weitere Informationen zu NDIS 6.84-Features finden Sie in der Einführung in NDIS 6.84. X X X
Windows 10, Version 1903 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.83. Weitere Informationen zu NDIS 6.83-Features finden Sie in der Einführung in NDIS 6.83. X X X
Windows 10, Version 1809 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.82. Weitere Informationen zu NDIS 6.82-Features finden Sie in der Einführung in NDIS 6.82. X X X
Windows 10, Version 1803 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.81. Weitere Informationen zu NDIS 6.81-Features finden Sie in der Einführung in NDIS 6.81. X X X
Windows 10, Version 1803 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.81. Weitere Informationen zu NDIS 6.81-Features finden Sie in der Einführung in NDIS 6.81. X X X
Windows 10, Version 1709 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.80. Weitere Informationen zu NDIS 6.80-Features finden Sie in der Einführung in NDIS 6.80. X X X
Windows 10, Version 1703 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.70. NDIS 6.70 fiel mit einer Vorschauversion der WDF-Klassenerweiterung des Netzwerkadapters zusammen, auch als NetAdapterCx bezeichnet.

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

X X X
Windows 10, Version 1607 und Windows Server 2016 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.60. Weitere Informationen zu NDIS 6.60-Features finden Sie in der Einführung in NDIS 6.60. X X X
Windows 10, Version 1511 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.51 X X X
Windows 10, Version 1507 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.50. Weitere Informationen zu NDIS 6.50-Features finden Sie in der Einführung in NDIS 6.50. X X X
Windows 8.1 und Windows Server 2012 R2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.40. Informationen zu NDIS 6.40-Features finden Sie in der Einführung in NDIS 6.40. X X X
Windows 8 und Windows Server 2012 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.30. Informationen zu NDIS 6.30-Features finden Sie in der Einführung in NDIS 6.30. X X X
Windows 7 und Windows Server 2008 R2 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.20. Informationen zu NDIS 6.20-Features finden Sie in der Einführung in NDIS 6.20. Informationen zu 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 Siehe Downloadkits für die Windows-Hardwareentwicklung. 6.1. Informationen zu NDIS 6.1-Features finden Sie in der Einführung in NDIS 6.1. X X X
Windows Vista Siehe Downloadkits für die Windows-Hardwareentwicklung 6.0. Wesentliche Verbesserungen in den folgenden Bereichen bieten erhebliche Leistungssteigerungen für Clients und Server:
  • Netzwerkdatenpaketierung
  • Sende- und Empfangspfade
  • Laufzeit-Umkonfigurationsfähigkeiten
  • Scatter/Gather-DMA
  • Filtertreiber
  • Multiprozessorskalierung der empfangenen Datenverarbeitung
  • Auslagern von TCP-Aufgaben an NICs

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

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

Informationen zu 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 Siehe Downloadkits für die Windows-Hardwareentwicklung 5.1. Unterstützung für: Neue Miniporttreiber-Attributkennzeichen, 64-Bit-Statistische Zähler, Remote-NDIS, Scatter/Gather-Support für serialisierte und deserialisierte Miniporttreiber, Paketstapelung für Zwischentreiber, VLAN-Tagging, Offloading der Verarbeitung von UDP-gekapselten ESP-Paketen (nur Windows Server 2003), WLAN geschützter Zugriff (WPA) in Windows XP SP1.

Die Unterstützung wurde eingestellt 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 neues INF-Dateiformat hinzugefügt, das mit Windows 95/98/Me, Plug and Play and Power Management, 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. Protokolltreiber ist ein vxd-Typ-Treiber. X X X
Windows 95 OSR2 Windows NT 4.0 DDK oder Windows 95 DDK 4.0. Protokolltreiber ist ein vxd-Typ-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 and Play hinzugefügt.

Einführung in NDIS 6.89Übersicht über die NDIS-Unterstützung für Headerversionen