Información general sobre las versiones de NDIS

Si está escribiendo un controlador NDIS para más de una versión de Microsoft Windows, asegúrese de que las características que usa son compatibles con cada versión de Windows. Se han agregado nuevas características a NDIS con cada versión. Otras características se han quedado obsoletas y se quitaron de versiones posteriores de NDIS.

Este conjunto de documentación de la guía de diseño está dirigido a windows Vista y a sistemas operativos posteriores y controladores NDIS 6.0 y de versiones posteriores. La documentación para versiones anteriores de Windows y NDIS se incluye en versiones anteriores de la documentación. Para obtener la documentación de Windows XP y NDIS 5.1, consulte Guía de diseño de redes de Windows 2000 y Windows XP.

Nota:

 Un controlador puede consultar la versión de NDIS llamando a la función NdisReadConfiguration con el parámetro Keyword establecido en NdisVersion

En la tabla siguiente se describe la compatibilidad con el sistema operativo Windows, el Kit para controladores de Microsoft Windows (WDK) y el Kit de desarrollo de controladores (DDK) para las versiones de NDIS. En esta tabla también se describe la compatibilidad con las características principales de NDIS en las versiones de NDIS.

Sistema operativo Kit de desarrollo Versión de NDIS compatible CoNDIS Controlador deserializado Controlador intermedio
Windows 11, versión 24H2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.89. Para obtener más información sobre las características de NDIS 6.89, consulte Introducción a NDIS 6.89. X X X
Windows Server 2022 23H2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.88. Para obtener más información sobre las características de NDIS 6.88, consulte Introducción a NDIS 6.88. X X X
Windows 11, versión 22H2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.87. Para obtener más información sobre las características de NDIS 6.87, consulte Introducción a NDIS 6.87. X X X
Windows 11, versión 21H2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.86. Para obtener más información sobre las características de NDIS 6.86, consulte Introducción a NDIS 6.86. X X X
Windows Server 2022 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.85. Para obtener más información sobre las características de NDIS 6.85, consulte Introducción a NDIS 6.85. X X X
Windows 10, versión 2004 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.84. Para obtener más información sobre las características de NDIS 6.84, consulte Introducción a NDIS 6.84. X X X
Windows 10, versión 1903 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.83. Para obtener más información sobre las características de NDIS 6.83, consulte Introducción a NDIS 6.83. X X X
Windows 10, versión 1809 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.82. Para obtener más información sobre las características de NDIS 6.82, consulte Introducción a NDIS 6.82. X X X
Windows 10, versión 1803 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.81. Para obtener más información sobre las características de NDIS 6.81, consulte Introducción a NDIS 6.81. X X X
Windows 10, versión 1803 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.81. Para obtener más información sobre las características de NDIS 6.81, consulte Introducción a NDIS 6.81. X X X
Windows 10, versión 1709 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.80. Para obtener más información sobre las características de NDIS 6.80, consulte Introducción a NDIS 6.80. X X X
Windows 10, versión 1703 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.70. NDIS 6.70 coincide con una versión preliminar de la extensión de clase WDF del adaptador de red, también conocida como NetAdapterCx.

Para obtener más información sobre las características de NDIS 6.70, consulte Introducción a NDIS 6.70

X X X
Windows 10, versión 1607 y Windows Server 2016 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.60. Para obtener más información sobre las características de NDIS 6.60, consulte Introducción a NDIS 6.60. X X X
Windows 10, versión 1511 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.51 X X X
Windows 10, versión 1507 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.50. Para obtener más información sobre las características de NDIS 6.50, consulte Introducción a NDIS 6.50. X X X
Windows 8.1 y Windows Server 2012 R2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.40. Para obtener información sobre las características de NDIS 6.40, consulte Introducción a NDIS 6.40. X X X
Windows 8 y Windows Server 2012 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.30. Para obtener información sobre las características de NDIS 6.30, consulte Introducción a NDIS 6.30. X X X
Windows 7 y Windows Server 2008 R2 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.20. Para obtener información sobre las características de NDIS 6.20, consulte Introducción a NDIS 6.20. Para obtener información sobre la compatibilidad con versiones anteriores y las características obsoletas que no se admiten en controladores NDIS 6.20, consulte Compatibilidad con versiones anteriores de NDIS 6.20. X X X
Windows Vista con Service Pack 1 (SP1) y Windows Server 2008 Consulte Descarga de kits para el desarrollo de hardware de Windows. 6.1. Para obtener información sobre las características de NDIS 6.1, consulte Introducción a NDIS 6.1. X X X
Windows Vista Consulte Descarga de kits para el desarrollo de hardware de Windows 6.0. Las mejoras principales de lo siguiente proporcionan mejoras de rendimiento significativas para los clientes y servidores:
  • Empaquetado de datos de red
  • Rutas de envío y recepción
  • Funcionalidades de reconfiguración en tiempo de ejecución
  • DMA de dispersión/recopilación
  • Controladores de filtro
  • Escalado multiprocesador del control de datos recibido
  • Descarga de tareas TCP en NIC

Las siguientes mejoras simplifican el desarrollo de controladores:
  • Inicialización del controlador simplificada
  • Compatibilidad de control de versiones con interfaces NDIS
  • Control simplificado del restablecimiento
  • Interfaz estándar para obtener información de administración
  • Un modelo de controlador de filtro para reemplazar los controladores intermedios de filtro

Para obtener más información sobre las características de NDIS 6.0, consulte Introducción a NDIS 6.0.

Para obtener información sobre la compatibilidad con versiones anteriores y las características obsoletas que no se admiten en controladores NDIS 6.0, consulte Compatibilidad con versiones anteriores de NDIS 6.0.

X X X
Windows XP Consulte Descarga de kits para el desarrollo de hardware de Windows 5.1. Se ha agregado compatibilidad con: nuevas marcas de atributos de controlador de minipuerto, contadores estadísticos de 64 bits, NDIS remotos, compatibilidad con dispersión y recopilación para controladores minipuerto serializados y deserializados, apilamiento de paquetes para controladores intermedios, etiquetado de VLAN, descarga del procesamiento de paquetes ESP encapsulados por UDP (solo Windows Server 2003), acceso protegido Wi-Fi (WPA) en Windows XP SP1.

Se ha quitado la compatibilidad con: controladores de Mac completos, protocolos 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 de Windows NT con la biblioteca y el encabezado NDIS actualizados 4,1 X X X
Windows NT 4,0 DDK de Windows NT 4.0 4.0
Windows NT 3,5 DDK de Windows NT 3.5 3,0
Windows Me DDK de Windows NT 4.0 o DDK de Windows 98 para Vxds 5.0 X X X
Windows 98 SE DDK de Windows NT 4.0 o DDK de Windows 98 5.0. Se ha agregado compatibilidad con el nuevo formato de archivo INF compatible con Windows 95/98/Me, Plug and Play and Power Management, WMI, LBFO y compatibilidad con DMA de dispersión y recopilación para controladores de minipuerto deserializados. X X X
Windows 98 DDK de Windows NT 4.0 o DDK de Windows 98 4.1. El controlador de protocolo es un controlador de tipo vxd. X X X
OSR2 de Windows 95 DDK de Windows NT 4.0 o DDK de Windows 95 4.0. El controlador de protocolo es un controlador de tipo vxd. Se han agregado estas características: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Windows 95 DDK de Windows NT 4.0 o DDK de Windows 95 3.1. Se ha agregado compatibilidad con controladores de minipuerto y Plug and Play.