Инициализация адаптера NDK Miniport
Адаптер ядра NDK инициализируется так же, как и другие адаптеры минипорта: NDIS вызывает функцию MiniportInitializeEx адаптера минипорта , как описано в разделе Инициализация адаптера минипорта. В этом разделе описываются требования к NDK для функции MiniportInitializeEx адаптера miniport .
В функции MiniportInitializeEx драйвер miniport должен выполнять следующие действия:
Заполните структуру NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES адаптера следующим образом:
Драйвер мини-порта задает элемент Header , как описано в описании элемента, чтобы определить адаптер как адаптер минипорта с поддержкой NDK.
Драйвер мини-порта устанавливает для элемента Enabledзначение TRUE , если его функциональность NDK включена, или FALSE в противном случае.
Примечание
Дополнительные сведения о запросах и настройке текущего состояния функций NDK драйвера мини-порта см. в разделе Включение и отключение функций NDK.
В элементе NdkCapabilities драйвер мини-порта сохраняет указатель на структуру NDIS_NDK_CAPABILITIES , которая указывает возможности адаптера.
Вызовите NdisMSetMiniportAttributes , чтобы задать эти атрибуты для адаптера.