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


Интерфейсы с версиями

NDIS 6.0 поддерживает управление версиями для ключевых структур. Кроме того, многие предыдущие параметры функции перемещаются в структуры. Перемещение параметров функции в структурированные по версиям структуры позволяет изменять параметры функции в более поздних версиях NDIS без изменения интерфейса функции.

Версионированные структуры содержат заголовок, указывающий версию структуры. Если набор параметров функции или других элементов структуры изменен, структура и ее версия обновляются.

Это управление версиями упрощает обратную совместимость и расширяет жизнь драйверов NDIS 6.0 и более поздних версий. Кроме того, драйверы NDIS могут поддерживать более одной версии NDIS.

Дополнительные сведения см. в NDIS_OBJECT_HEADER.