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


Инициализация адаптера NDK Miniport

Адаптер ядра NDK инициализируется так же, как и другие адаптеры минипорта: NDIS вызывает функцию MiniportInitializeEx адаптера минипорта , как описано в разделе Инициализация адаптера минипорта. В этом разделе описываются требования к NDK для функции MiniportInitializeEx адаптера miniport .

В функции MiniportInitializeEx драйвер miniport должен выполнять следующие действия:

  1. Заполните структуру NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES адаптера следующим образом:

    • Драйвер мини-порта задает элемент Header , как описано в описании элемента, чтобы определить адаптер как адаптер минипорта с поддержкой NDK.

    • Драйвер мини-порта устанавливает для элемента Enabledзначение TRUE , если его функциональность NDK включена, или FALSE в противном случае.

      Примечание

      Дополнительные сведения о запросах и настройке текущего состояния функций NDK драйвера мини-порта см. в разделе Включение и отключение функций NDK.  

    • В элементе NdkCapabilities драйвер мини-порта сохраняет указатель на структуру NDIS_NDK_CAPABILITIES , которая указывает возможности адаптера.

  2. Вызовите NdisMSetMiniportAttributes , чтобы задать эти атрибуты для адаптера.

Сетевой интерфейс поставщика ядра (NDKPI)