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

Минипортовый адаптер сетевого прямого ядра (NDK) инициализируется так же, как и другие адаптеры минипорта: NDIS вызывает функцию минипорта MiniportInitializeEx, как описано в инициализации адаптера Минипорта. В этом разделе описываются специфические требования NDK для функции минипорт-адаптера MiniportInitializeEx.

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

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

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

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

      Заметка

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

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

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

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