Обзор драйверов мини-портов с нижним интерфейсом 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