Udostępnij przez


Omówienie wersji usługi NDIS

Wersje NDIS różnią się w różnych systemach operacyjnych Windows, przy czym każda wersja wprowadza nowe funkcje, jednocześnie stopniowo rezygnując z innych. Jeśli piszesz sterownik NDIS dla wielu wersji systemu Windows, sprawdź, czy używane funkcje są obsługiwane na każdej platformie docelowej. W tym artykule porównaliśmy obsługę wersji NDIS i główne funkcje z usługi NDIS 3.0 do 6.89.

Ten zestaw dokumentacji przewodnika projektowania dotyczy systemów operacyjnych Windows Vista i nowszych oraz sterowników NDIS 6.0 i nowszych. Dokumentacja wcześniejszych wersji systemu Windows i NDIS jest zawarta w poprzednich wersjach dokumentacji. Aby zapoznać się z dokumentacją systemów Windows XP i NDIS 5.1, zobacz Windows 2000 i Windows XP Networking Design Guide (Przewodnik projektowania sieci systemu Windows XP).

Nota

Sterownik może wysyłać zapytania do wersji NDIS, wywołując funkcję NdisReadConfiguration z parametrem Keyword ustawionym na NdisVersion.

W poniższej tabeli przedstawiono obsługę wersji NDIS w wersjach systemu Windows. Jego zastosowania to:

  • Określanie wersji NDIS obsługiwanej przez docelową wersję systemu Windows
  • Sprawdź dostępność funkcji (CoNDIS, sterownik deserializowany, sterownik pośredni)
  • Znajdź odpowiednią wersję zestawu programistycznego do pobrania.

Znajdź docelową wersję systemu Windows w pierwszej kolumnie, a następnie przeczytaj, aby wyświetlić obsługiwaną wersję NDIS i dostępne funkcje.

System operacyjny Zestaw deweloperski Obsługiwana wersja NDIS CoNDIS Sterownik deserializowany Sterownik pośredni
Windows 11, wersja 24H2 Zobacz Download kits for Windows hardware development. 6.89. Aby uzyskać więcej informacji na temat funkcji NDIS 6.89, zobacz Introduction to NDIS 6.89(Wprowadzenie do usługi NDIS 6.89). X X X
Windows Server 2022 23H2 Zobacz Download kits for Windows hardware development. 6.88. Aby uzyskać więcej informacji na temat funkcji NDIS 6.88, zobacz Introduction to NDIS 6.88(Wprowadzenie do usługi NDIS 6.88). X X X
Windows 11, wersja 22H2 Zobacz Download kits for Windows hardware development. 6.87. Aby uzyskać więcej informacji na temat funkcji NDIS 6.87, zobacz Introduction to NDIS 6.87( Wprowadzenie do usługi NDIS 6.87). X X X
Windows 11, wersja 21H2 Zobacz Download kits for Windows hardware development. 6.86. Aby uzyskać więcej informacji na temat funkcji NDIS 6.86, zobacz Introduction to NDIS 6.86(Wprowadzenie do usługi NDIS 6.86). X X X
Windows Server 2022 Zobacz Download kits for Windows hardware development. 6.85. Aby uzyskać więcej informacji na temat funkcji NDIS 6.85, zobacz Introduction to NDIS 6.85(Wprowadzenie do usługi NDIS 6.85). X X X
Windows 10, wersja 2004 Zobacz Download kits for Windows hardware development. 6.84. Aby uzyskać więcej informacji na temat funkcji NDIS 6.84, zobacz Introduction to NDIS 6.84(Wprowadzenie do usługi NDIS 6.84). X X X
Windows 10, wersja 1903 Zobacz Download kits for Windows hardware development. 6.83. Aby uzyskać więcej informacji na temat funkcji NDIS 6.83, zobacz Introduction to NDIS 6.83 (Wprowadzenie do usługi NDIS 6.83). X X X
Windows 10, wersja 1809 Zobacz Download kits for Windows hardware development. 6.82. Aby uzyskać więcej informacji na temat funkcji NDIS 6.82, zobacz Introduction to NDIS 6.82(Wprowadzenie do usługi NDIS 6.82). X X X
Windows 10, wersja 1803 Zobacz Download kits for Windows hardware development. 6.81. Aby uzyskać więcej informacji na temat funkcji NDIS 6.81, zobacz Introduction to NDIS 6.81(Wprowadzenie do usługi NDIS 6.81). X X X
Windows 10, wersja 1803 Zobacz Download kits for Windows hardware development. 6.81. Aby uzyskać więcej informacji na temat funkcji NDIS 6.81, zobacz Introduction to NDIS 6.81(Wprowadzenie do usługi NDIS 6.81). X X X
Windows 10, wersja 1709 Zobacz Download kits for Windows hardware development. 6.80. Aby uzyskać więcej informacji na temat funkcji NDIS 6.80, zobacz Introduction to NDIS 6.80(Wprowadzenie do usługi NDIS 6.80). X X X
Windows 10, wersja 1703 Zobacz Download kits for Windows hardware development. 6.70. NDIS 6.70 zbiegło się z wersją zapoznawczą rozszerzenia klasy WDF karty sieciowej, znanego również jako NetAdapterCx.

Aby uzyskać więcej informacji na temat funkcji NDIS 6.70, zobacz Introduction to NDIS 6.70 (Wprowadzenie do usługi NDIS 6.70)

X X X
Windows 10, wersja 1607 i Windows Server 2016 Zobacz Download kits for Windows hardware development. 6.60. Aby uzyskać więcej informacji na temat funkcji NDIS 6.60, zobacz Introduction to NDIS 6.60(Wprowadzenie do usługi NDIS 6.60). X X X
Windows 10, wersja 1511 Zobacz Download kits for Windows hardware development. 6.51 X X X
Windows 10, wersja 1507 Zobacz Download kits for Windows hardware development. 6.50. Aby uzyskać więcej informacji na temat funkcji NDIS 6.50, zobacz Introduction to NDIS 6.50(Wprowadzenie do usługi NDIS 6.50). X X X
Windows 8.1 i Windows Server 2012 R2 Zobacz Download kits for Windows hardware development. 6.40. Aby uzyskać informacje na temat funkcji NDIS 6.40, zobacz Introduction to NDIS 6.40. X X X
Windows 8 i Windows Server 2012 Zobacz Download kits for Windows hardware development. 6.30. Aby uzyskać informacje o funkcjach NDIS 6.30, zobacz Introduction to NDIS 6.30(Wprowadzenie do usługi NDIS 6.30). X X X
Windows 7 i Windows Server 2008 R2 Zobacz Download kits for Windows hardware development. 6.20. Aby uzyskać informacje na temat funkcji NDIS 6.20, zobacz Introduction to NDIS 6.20. Aby uzyskać informacje na temat zgodności z poprzednimi wersjami i przestarzałych funkcji, które nie są obsługiwane w sterownikach NDIS 6.20, zobacz NDIS 6.20 zgodność z poprzednimi wersjami. X X X
Windows Vista z dodatkiem Service Pack 1 (SP1) i Windows Server 2008 Zobacz Download kits for Windows hardware development. 6.1. Aby uzyskać informacje na temat funkcji NDIS 6.1, zobacz Introduction to NDIS 6.1. X X X
Windows Vista Zobacz Pakiety do pobrania do rozwoju sprzętu Windows 6.0. Główne ulepszenia w następujących obszarach zapewniają znaczne wzrosty wydajności zarówno dla klientów, jak i serwerów:
  • Pakowanie danych sieciowych
  • Ścieżki wysyłania i odbierania
  • Możliwości ponownej konfiguracji podczas wykonywania
  • Rozproszony/zgrupowany DMA
  • Sterowniki filtrów
  • Skalowanie wieloprocesorowe obsługi odebranych danych
  • Odciążanie zadań TCP na karty interfejsu sieciowego

Następujące ulepszenia upraszczają opracowywanie sterowników:
  • Uproszczone inicjowanie sterowników
  • Obsługa wersji interfejsów NDIS
  • Uproszczona obsługa resetowania
  • Standardowy interfejs do uzyskiwania informacji o zarządzaniu
  • Model sterownika filtrującego zastępujący sterowniki pośrednie filtrów

Aby uzyskać więcej informacji na temat funkcji NDIS 6.0, zobacz Introduction to NDIS 6.0(Wprowadzenie do usługi NDIS 6.0).

Aby uzyskać informacje na temat zgodności z poprzednimi wersjami i przestarzałych funkcji, które nie są obsługiwane w sterownikach NDIS 6.0, zobacz NDIS 6.0 zgodność z poprzednimi wersjami.

X X X
Windows XP Zobacz Pakiety do pobrania do rozwoju sprzętu Windows 5.1. Dodano obsługę: Nowe flagi atrybutów sterowników miniportu, 64-bitowe liczniki statystyczne, zdalne NDIS, obsługa scatter/gather zarówno dla serializowanych, jak i deserializowanych sterowników miniportu, stos pakietów dla sterowników pośrednich, tagowanie sieci VLAN, odciążanie przetwarzania pakietów ESP UDP-Encapsulated (tylko w systemie Windows Server 2003), Wi-Fi chroniony dostęp (WPA) w systemie Windows XP z dodatkiem SP1.

Porzucono wsparcie dla: pełnych sterowników Mac, protokołów NDIS 3.0, NdisQueryMapRegisterCount, magistrali EISA

X X X
Windows 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 Zestaw DDK systemu Windows NT ze zaktualizowanym nagłówkiem i biblioteką NDIS 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 lub Windows 98 DDK for Vxds 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK lub Windows 98 DDK 5.0. Dodano obsługę nowego formatu pliku INF zgodnego z systemami Windows 95/98/Me, funkcjami Plug and Play oraz zarządzaniem energią, WMI, LBFO, a także obsługę DMA typu scatter/gather dla sterowników miniportów w trybie deserializacji. X X X
Okna 98 Windows NT 4.0 DDK lub Windows 98 DDK 4.1. Sterownik protokołu jest sterownikiem typu vxd. X X X
Windows 95 OSR2 Windows NT 4.0 DDK lub Windows 95 DDK 4.0. Sterownik protokołu jest sterownikiem typu vxd. Dodano następujące funkcje: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Okna 95 Windows NT 4.0 DDK lub Windows 95 DDK 3.1. Dodano obsługę sterowników miniportów i Plug and Play.

Wprowadzenie do NDIS 6.89Przegląd obsługi NDIS dla wersji nagłówków