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


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

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

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

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

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

    • Драйверы мини-порта должны задать элемент Заголовка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 и драйверы о возможностях устройств и драйверов, драйверы NDIS 6.30 должны реализовывать интерфейсы возможностей устройств NDIS 6.30 для следующих функций:

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