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


Реализация драйвера NDIS 6.40

Драйвер NDIS 6.40 должен соответствовать требованиям, определенным в статье Реализация драйвера NDIS 6.30.

Кроме того, драйвер NDIS 6.40 должен соответствовать следующим требованиям:

  • Драйвер NDIS 6.40 должен сообщить правильную версию NDIS при регистрации с помощью NDIS.

    • Необходимо обновить основной и дополнительный номера версий NDIS в структуре NDIS_Xxx_DRIVER_CHARACTERISTICS для поддержки NDIS 6.40. Элемент MajorNdisVersion должен содержать 6 , а член MinorNdisVersion должен содержать 40. Это требование применяется к мини-портам, протоколам и драйверам фильтров. Также необходимо обновить сведения о версии компилятора. См . раздел Компиляция драйвера NDIS 6.40.

    • Драйверы мини-порта должны задать элемент ЗаголовкаNDIS_MINIPORT_DRIVER_CHARACTERISTICS: Задайте для редакции значение NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2, а размер — NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.

    • Драйверы фильтров должны задать элемент заголовкаNDIS_FILTER_DRIVER_CHARACTERISTICS: задайте для редакции значение NDIS_FILTER_CHARACTERISTICS_REVISION_2, а для параметра Размер — значение NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.

    • Драйверы протокола должны задать элемент заголовкаNDIS_PROTOCOL_DRIVER_CHARACTERISTICS: задайте для параметра Revision значение NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2, а для параметра Size — значение NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.

  • Драйверы мини-портов NDIS 6.40 для операционных систем Windows 8.1 и Windows Server 2012 R2 должны использовать версии NDIS 6.40 для структур данных. Дополнительные сведения см. в статье Использование структур данных NDIS 6.40.