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


Обзор драйверов мини-портов с нижним интерфейсом WDM

Драйвер мини-порта с более низким интерфейсом microsoft Windows Driver Model (WDM) также известен как драйвер минипорта NDIS-WDM. Этот тип драйвера мини-порта:

  • Использует нижний край WDM.

  • Может вызывать как функции NDIS, так и функции, отличные от NDIS. Однако по возможности драйвер мини-порта должен вызывать функции NDIS.

  • Может инициализировать экземпляр мини-порта, который используется для управления устройствами, подключенными к определенной шине и взаимодействующих с этими устройствами по этой шине.

Например, драйвер мини-порта, который управляет устройствами на автобусах универсальной последовательной шины (USB) или IEEE 1394 (Firewire), должен предоставлять стандартный интерфейс драйвера мини-порта NDIS по верхнему краю и использовать интерфейс класса для конкретной шины на нижнем крае. Такой драйвер мини-порта взаимодействует с устройствами, подключенными к шине, отправляя пакеты запросов ввода-вывода (IRP) в шину.

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

Драйвер miniport с нижним краем WDM

Регистрация функций драйвера miniport для WDM Lower Edge

Инициализация драйвера miniport с нижним краем WDM

Выдача команд для взаимодействия с устройствами

Советы по реализации и требования для нижней границы WDM

Флаги компиляции для нижней границы WDM

Управление питанием для WDM Lower Edge

Установка драйверов мини-портов NDIS-WDM