Поделиться через


Обзор версий NDIS

Если вы пишете драйвер NDIS для нескольких версий Microsoft Windows, убедитесь, что в каждой версии Windows поддерживаются функции, которые вы используете. Новые функции добавлены в NDIS с каждым выпуском. Другие функции стали устаревшими и были удалены из более поздних версий NDIS.

Этот набор документации по проектированию предназначен для операционных систем Windows Vista и более поздних версий и драйверов NDIS 6.0 и более поздних версий. Документация по более ранним версиям Windows и NDIS содержится в предыдущих выпусках документации. Документация по Windows XP и NDIS 5.1 см. в руководстве по проектированию сети Windows 2000 и Windows XP.

Примечание.

 Драйвер может запрашивать версию NDIS, вызвав функцию NdisReadConfiguration с параметром ключевого слова, заданным для NdisVersion. 

В следующей таблице описывается операционная система Windows, пакет драйверов Microsoft Windows (WDK) и поддержка версий пакета средств разработки драйверов (DDK) для версий NDIS. В этой таблице также описывается поддержка основных функций NDIS в версиях NDIS.

Операционная система Комплект разработки Поддерживаемая версия NDIS CoNDIS Десериализированный драйвер Промежуточный драйвер
Windows 11 версии 24H2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.89. Дополнительные сведения о функциях NDIS 6.89 см. в статье "Общие сведения о NDIS 6.89". X X X
Windows Server 2022 23H2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.88. Дополнительные сведения о функциях NDIS 6.88 см. в статье "Общие сведения о NDIS 6.88". X X X
Windows 11 версии 22H2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.87. Дополнительные сведения о функциях NDIS 6.87 см. в статье "Общие сведения о NDIS 6.87". X X X
Windows 11 версии 21H2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.86. Дополнительные сведения о функциях NDIS 6.86 см. в статье "Общие сведения о NDIS 6.86". X X X
Windows Server 2022 См. статью "Скачать комплекты для разработки оборудования Windows". 6.85. Дополнительные сведения о функциях NDIS 6.85 см. в статье "Общие сведения о NDIS 6.85". X X X
Windows 10 версии 2004 См. статью "Скачать комплекты для разработки оборудования Windows". 6.84. Дополнительные сведения о функциях NDIS 6.84 см. в разделе "Общие сведения о NDIS 6.84". X X X
Windows 10 версии 1903 См. статью "Скачать комплекты для разработки оборудования Windows". 6.83. Дополнительные сведения о функциях NDIS 6.83 см. в статье "Общие сведения о NDIS 6.83". X X X
Windows 10, версия 1809 См. статью "Скачать комплекты для разработки оборудования Windows". 6.82. Дополнительные сведения о функциях NDIS 6.82 см. в статье "Общие сведения о NDIS 6.82". X X X
Windows 10 версии 1803 См. статью "Скачать комплекты для разработки оборудования Windows". 6.81. Дополнительные сведения о функциях NDIS 6.81 см. в статье "Общие сведения о NDIS 6.81". X X X
Windows 10 версии 1803 См. статью "Скачать комплекты для разработки оборудования Windows". 6.81. Дополнительные сведения о функциях NDIS 6.81 см. в статье "Общие сведения о NDIS 6.81". X X X
Windows 10 версии 1709 См. статью "Скачать комплекты для разработки оборудования Windows". 6.80. Дополнительные сведения о функциях NDIS 6.80 см. в статье "Общие сведения о NDIS 6.80". X X X
Windows 10 версии 1703 См. статью "Скачать комплекты для разработки оборудования Windows". 6.70. NDIS 6.70 совпадает с предварительным выпуском расширения класса WDF сетевого адаптера, также известного как NetAdapterCx.

Дополнительные сведения о функциях NDIS 6.70 см. в разделе "Общие сведения о NDIS 6.70"

X X X
Windows 10 версии 1607 и Windows Server 2016 См. статью "Скачать комплекты для разработки оборудования Windows". 6.60. Дополнительные сведения о функциях NDIS 6.60 см. в разделе "Общие сведения о NDIS 6.60". X X X
Windows 10 версии 1511 См. статью "Скачать комплекты для разработки оборудования Windows". 6.51 X X X
Windows 10 версии 1507 См. статью "Скачать комплекты для разработки оборудования Windows". 6.50. Дополнительные сведения о функциях NDIS 6.50 см. в разделе "Общие сведения о NDIS 6.50". X X X
Windows 8.1 и Windows Server 2012 R2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.40. Сведения о функциях NDIS 6.40 см. в разделе "Общие сведения о NDIS 6.40". X X X
Windows 8 или Windows Server 2012 См. статью "Скачать комплекты для разработки оборудования Windows". 6.30. Сведения о функциях NDIS 6.30 см. в разделе "Общие сведения о NDIS 6.30". X X X
Windows 7 и Windows Server 2008 R2 См. статью "Скачать комплекты для разработки оборудования Windows". 6.20. Сведения о функциях NDIS 6.20 см. в разделе "Общие сведения о NDIS 6.20". Сведения о обратной совместимости и устаревших функциях, которые не поддерживаются в драйверах NDIS 6.20, см. в разделе NDIS 6.20 Обратная совместимость. X X X
Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008 См. статью "Скачать комплекты для разработки оборудования Windows". 6.1. Сведения о функциях NDIS 6.1 см. в разделе "Общие сведения о NDIS 6.1". X X X
Windows Vista См. статью "Скачать комплекты для разработки оборудования Windows" 6.0. Основные улучшения в следующих случаях обеспечивают значительный рост производительности как для клиентов, так и для серверов:
  • Упаковка сетевых данных
  • Отправка и получение путей
  • Возможности перенастройки во время выполнения
  • Точечная и сборная DMA
  • Фильтры драйверов
  • Масштабирование многопроцессорной обработки полученных данных
  • Разгрузка задач TCP на сетевые адаптеры

Следующие улучшения упрощают разработку драйверов:
  • Упрощенная инициализация драйвера
  • Поддержка управления версиями для интерфейсов NDIS
  • Упрощенная обработка сброса
  • Стандартный интерфейс для получения сведений об управлении
  • Модель драйвера фильтра для замены промежуточных драйверов фильтра

Дополнительные сведения о функциях NDIS 6.0 см. в разделе "Общие сведения о NDIS 6.0".

Сведения о обратной совместимости и устаревших функциях, которые не поддерживаются в драйверах NDIS 6.0, см. в разделе NDIS 6.0 о обратной совместимости.

X X X
Windows XP См. статью "Скачать комплекты для разработки оборудования Windows" 5.1. Добавлена поддержка: новые флаги атрибутов драйвера минипорта, 64-разрядные статистические счетчики, удаленные NDIS, точечная и сборная поддержка сериализованных и десериализированных драйверов мини-порта, стек пакетов для промежуточных драйверов, тегов VLAN, разгрузка обработки пакетов UDP-инкапсулированных пакетов ESP (только Для Windows Server 2003), Wi-Fi Protected Access (WPA) в Windows XP SP1.

Удалена поддержка: полные драйверы Mac, протоколы NDIS 3.0, NdisQueryMapRegisterCount, шина EISA

X X X
Windows 2000 Windows 2000 DDK 5,0 X X X
Windows NT 4.0 с пакетом обновления 3 (SP3) Windows NT DDK с обновленным заголовком и библиотекой 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 или DDK windows 98 для Vxds 5,0 X X X
Windows 98 SE DDK windows NT 4.0 или Windows 98 DDK 5.0. Добавлена поддержка нового формата INF-файла, совместимого с Windows 95/98/Me, самонастраивающийся и Power Management, WMI, LBFO и поддержка десериализации DMA для десериализированных драйверов минипорта. X X X
Windows 98 DDK windows NT 4.0 или Windows 98 DDK 4.1. Драйвер протокола — это драйвер vxd-type. X X X
Windows 95 OSR2 Windows NT 4.0 DDK или Windows 95 DDK 4.0. Драйвер протокола — это драйвер vxd-type. Добавлены следующие функции: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Windows 95 Windows NT 4.0 DDK или Windows 95 DDK 3.1. Добавлена поддержка драйверов мини-порта и самонастраивающийся.