Общие сведения о NDIS 6.87
В этом разделе представлена спецификация интерфейса сетевого драйвера (NDIS) 6.87 и описаны основные дополнения к проектированию. NDIS 6.87 входит в Состав Windows 11 версии 22H2 и Windows Server 2022 и более поздних версий.
NDIS 6.87 — это дополнительное обновление версии до NDIS 6.86. Дополнительные сведения о переносе драйверов NDIS 6.x в NDIS 6.87 см. в статье Перенос драйверов NDIS 6.x в NDIS 6.87.
Обновления компонентов
NDIS 6.87 — это добавочное обновление до NDIS 6.86 и не содержит новых новых функций.
Реализация драйвера NDIS 6.87
Драйвер NDIS 6.87 должен соответствовать требованиям, определенным в реализации драйвера NDIS 6.30.
Кроме того, драйвер NDIS 6.87 должен соответствовать следующим требованиям:
Драйвер NDIS 6.87 должен сообщить о правильной версии NDIS при регистрации в NDIS.
Необходимо обновить основной и дополнительный номер версии NDIS в структуре NDIS_Xxx_DRIVER_CHARACTERISTICS для поддержки NDIS 6.87. Член MajorNdisVersion должен содержать 6, а элемент MinorNdisVersion должен содержать 87. Это требование применяется к минипорту, протоколу и фильтрам драйверов. Кроме того, необходимо обновить сведения о версии компилятора (см. сведения о компиляции драйвера NDIS 6.87).
Драйверы минипорта должны задать элемент заголовка NDIS_MINIPORT_DRIVER_CHARACTERISTICS: задайте для параметра "Редакция" значение NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3 и "Размер" NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3.
Драйверы фильтров должны задать элемент заголовка NDIS_FILTER_DRIVER_CHARACTERISTICS: задайте для параметра "Редакция" значение NDIS_FILTER_CHARACTERISTICS_REVISION_3 и "Размер" NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_3.
Драйверы протокола должны задать элемент заголовка NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: задайте для параметра "Редакция" значение NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 и "Размер" значение NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.
- Драйверы минипорта NDIS 6.87 для Windows 11 версии 22H2 и Windows Server 2022 и более поздних версий должны использовать версии структур данных NDIS 6.87.
Компиляция драйвера NDIS 6.87
WDK для Windows Server 2022 поддерживает управление версиями заголовков. Управление версиями заголовков гарантирует, что драйверы NDIS 6.87 используют соответствующие структуры данных NDIS 6.87 во время компиляции.
Добавьте следующие параметры компилятора в проект Visual Studio для драйвера:
- Добавьте
NDIS687_MINIPORT=1
мини-драйвер. - Добавьте
NDIS687=1
фильтр или драйвер протокола.
Сведения о создании драйвера с выпуском Windows Server 2022 WDK см. в статье "Создание драйвера".