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


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

Драйвер мини-порта с нижним краем WDM должен вызывать функцию NdisMRegisterMiniportDriver в своей подпрограмме DriverEntry для регистрации определенных функций точки входа в библиотеке NDIS. Эти функции точки входа составляют верхнюю границу драйвера мини-порта и описаны в разделе Инициализация драйвера мини-порта. Однако драйвер мини-порта с нижним краем WDM не требуется для настройки определенных функций точки входа. Например, следующие функции точки входа не настроены по следующим причинам:

  • MiniportInterrupt, MiniportInterruptDPC, MiniportEnableInterruptEx и MiniportDisableInterruptEx

    Так как драйвер мини-порта не получает прерываний от физического сетевого интерфейса карта (NIC), эти процедуры точки входа не требуются. Водитель конкретного автобуса получает прерывания при поступлении пакетов в автобус, предназначенных для водителя мини-порта. Затем водитель автобуса уведомляет водителя минипорта.

  • MiniportSharedMemoryAllocateComplete

    Так как драйвер мини-порта не выделяет общую память, подпрограмма точки входа завершения не указана.

  • MiniportCheckForHangEx

    Драйвер мини-порта может полагаться на NDIS, чтобы определить, перестал ли его экземпляр отвечать на запросы на отправки и запросы, которые истекают, поэтому эта подпрограмма обычно не требуется.