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


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

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

  • Необходимо обновить основной и дополнительный номера версии NDIS в структуре NDIS_Xxx_DRIVER_CHARACTERISTICS для поддержки NDIS 6.1. Элемент MajorNdisVersion должен содержать 0x06, а элемент MinorNdisVersion должен содержать 0x01. Это требование применяется к драйверам мини-портов, протоколов и фильтров.

  • Драйверы мини-порта должны задать для элемента Заголовок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.

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