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 :
Les améliorations suivantes simplifient le développement de pilotes :
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. |