Partager via


Vue d’ensemble des versions de NDIS

Si vous écrivez un pilote NDIS pour plusieurs versions de Microsoft Windows, vérifiez que les fonctionnalités que vous utilisez sont prises en charge sur chacune de ces versions. À chaque version de NDIS, de nouvelles fonctionnalités ont été ajoutées. Et d’autres fonctionnalités sont devenues obsolètes et ont été supprimées des versions ultérieures de NDIS.

Ce guide de conception, constitué d'un ensemble de documentation, est destiné aux systèmes d’exploitation Windows Vista et versions ultérieures et aux pilotes NDIS 6.0 et ultérieurs. Tout ce qui concerne les versions antérieures de Windows et NDIS est contenu dans les versions antérieures de la documentation. Pour Windows XP et NDIS 5.1, se reporter à Guide de conception de mise en réseau Windows 2000 et Windows XP.

Remarque

 Un pilote peut interroger la version NDIS en appelant la fonction NdisReadConfiguration et en donnant au paramètre Mot clé la valeur NdisVersion

Le tableau suivant décrit la prise en charge des versions de NDIS par le système d’exploitation Windows, Microsoft Windows Driver Kit (WDK) et Driver Development Kit (DDK). Ce tableau décrit également la prise en charge des principales fonctionnalités NDIS dans les versions de NDIS.

Système d’exploitation Kit de développement Version de l’NDIS prise en charge CoNDIS Pilote désérialisé Pilote intermédiaire
Windows 11, version 24H2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.89. Pour en savoir plus sur les fonctionnalités NDIS 6.89, se reporter à Présentation de NDIS 6.89. X X X
Windows Server 2022 23H2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.88. Pour en savoir plus sur les fonctionnalités NDIS 6.88, se reporter à Présentation de NDIS 6.88. X X X
Windows 11, version 22H2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.87. Pour en savoir plus sur les fonctionnalités NDIS 6.87, se reporter à Présentation de NDIS 6.87. X X X
Windows 11, version 21H2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.86. Pour en savoir plus sur les fonctionnalités NDIS 6.86, se reporter à Présentation de NDIS 6.86. X X X
Windows Server 2022 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.85. Pour en savoir plus sur les fonctionnalités NDIS 6.85, se reporter à Présentation de NDIS 6.85. X X X
Windows 10, version 2004 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.84. Pour en savoir plus sur les fonctionnalités NDIS 6.84, se reporter à Présentation de NDIS 6.84. X X X
Windows 10, version 1903 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.83. Pour en savoir plus sur les fonctionnalités NDIS 6.83, se reporter à Présentation de NDIS 6.83. X X X
Windows 10, version 1809 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.82. Pour en savoir plus sur les fonctionnalités NDIS 6.82, se reporter à Présentation de NDIS 6.82. X X X
Windows 10, version 1803 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.81. Pour en savoir plus sur les fonctionnalités NDIS 6.81, se reporter à Présentation de NDIS 6.81. X X X
Windows 10, version 1803 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.81. Pour en savoir plus sur les fonctionnalités NDIS 6.81, se reporter à Présentation de NDIS 6.81. X X X
Windows 10, version 1709 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.80. Pour en savoir plus sur les fonctionnalités NDIS 6.80, se reporter à Présentation de NDIS 6.80. X X X
Windows 10 version 1703 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.70. NDIS 6.70 coïncide avec une version préliminaire de l’Extension de classe WDF de la carte réseau, également connue sous le nom de NetAdapterCx.

Pour en savoir plus sur les fonctionnalités NDIS 6.70, se reporter à Présentation de NDIS 6.70

X X X
Windows 10, version 1607 et Windows Server 2016 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.60. Pour en savoir plus sur les fonctionnalités NDIS 6.60, se reporter à Présentation de NDIS 6.60. X X X
Windows 10 version 1511 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.51 X X X
Windows 10, version 1507 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.50. Pour en savoir plus sur les fonctionnalités NDIS 6.50, se reporter à Présentation de NDIS 6.50. X X X
Windows 8.1 et Windows Server 2012 R2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.40. Pour en savoir plus sur les fonctionnalités NDIS 6.40, se reporter à Présentation de NDIS 6.40. X X X
Windows 8 et Windows Server 2012 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.30. Pour en savoir plus sur les fonctionnalités NDIS 6.30, se reporter à Présentation de NDIS 6.30. X X X
Windows 7 et Windows Server 2008 R2 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.20. Pour en savoir plus sur les fonctionnalités NDIS 6.20, se reporter à Présentation de NDIS 6.20. Pour en savoir plus sur la compatibilité descendante et les fonctionnalités obsolètes qui ne sont pas prises en charge dans les pilotes NDIS 6.20, se reporter à Compatibilité descendante NDIS 6.20. X X X
Windows Vista Service Pack 1 (SP1) et Windows Server 2008 Se reporter à Kits de téléchargement pour le développement de matériel pour Windows. 6.1. Pour en savoir plus sur les fonctionnalités NDIS 6.1, se reporter à Présentation de NDIS 6.1. X X X
Windows Vista Se reporter à Kits de téléchargement pour le développement de matériel pour Windows 6.0. Les améliorations majeures suivantes apportées offrent des gains de performances significatifs pour les clients et les serveurs :
  • Empaquetage des données réseau
  • Chemins d'accès d’envoi et de réception
  • Fonctionnalités de reconfiguration du runtime
  • DMA de ventilation/regroupement
  • Pilotes de filtre
  • Mise à l’échelle multiprocesseur du traitement des données reçues
  • Déchargement de tâches TCP sur des cartes d'interface réseau

Les améliorations suivantes simplifient le développement de pilotes :
  • Initialisation simplifiée du pilote
  • Prise en charge du contrôle de version pour les interfaces NDIS
  • Traitement simplifié de la réinitialisation
  • Une interface standard pour obtenir des informations de gestion
  • Un modèle de pilote de filtre pour remplacer les pilotes intermédiaires de filtre

Pour en savoir plus sur les fonctionnalités NDIS 6.0, se reporter à Présentation de NDIS 6.0.

Pour en savoir plus sur la compatibilité descendante et les fonctionnalités obsolètes qui ne sont pas prises en charge dans les pilotes NDIS 6.0, se reporter à Compatibilité descendante NDIS 6.0.

X X X
Windows XP Se reporter à Kits de téléchargement pour le développement de matériel pour Windows 5.1. Ajout des prises en charge suivantes : nouveaux indicateurs d’attribut de pilote de miniport, compteurs statistiques 64 bits, NDIS distant, ventilation/regroupement pour les pilotes de miniport sérialisés et désérialisés, empilement de paquets pour les pilotes intermédiaires, étiquetage VLAN, déchargement du traitement des paquets ESP encapsulés UDP (Windows Server 2003 uniquement), accès protégé Wi-Fi (WPA) dans Windows XP SP1.

Abandon des prises en charge suivantes : pilotes Mac complets, protocoles NDIS 3.0, NdisQueryMapRegisterCount, bus EISA

X X X
Windows 2000 DDK de Windows 2000 5.0 X X X
Windows NT 4.0 SP3 DDK Windows NT avec mise à jour de l’en-tête et de la bibliothèque 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 DDK Windows NT 4.0 ou DDK Windows 98 pour Vxds 5.0 X X X
Windows 98 SE DDK Windows NT 4.0 ou DDK Windows 98 5.0. Ajout des prises en charge suivantes : nouveau format de fichier INF compatible avec Windows 95/98/Me, Plug-and-Play et Gestion de l’alimentation, WMI, LBFO et DMA de ventilation/regroupement pour les pilotes miniport désérialisés. X X X
Windows 98 DDK Windows NT 4.0 ou DDK Windows 98 4.1. Le pilote de protocole est un pilote de type vxd. X X X
OSR2 de Windows 95 DDK Windows NT 4.0 ou DDK Windows 95 4.0. Le pilote de protocole est un pilote de type vxd. Ajout des fonctionnalités suivantes : MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Windows 95 DDK Windows NT 4.0 ou DDK Windows 95 3.1. Ajout de la prise en charge des pilotes de miniport et du Plug-and-Play.