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


Общие сведения о WDM

Внимание

В этом разделе содержатся рекомендации по драйверам WDM, которые больше не являются рекомендуемой моделью драйверов. Рекомендации по выбору модели драйвера см. в разделе "Выбор модели драйвера".

Чтобы разработчики драйверов могли записывать драйверы устройств, совместимые с исходным кодом во всех операционных системах Microsoft Windows, появилась модель драйвера Windows (WDM). Драйверы режима ядра, следовать правилам WDM, называются драйверами WDM.

Все драйверы WDM должны выполнять следующие действия:

Следует ли писать драйвер WDM?

Если вы пишете новый драйвер, рассмотрите возможность использования платформы драйверов в режиме ядра (KMDF). KMDF предоставляет интерфейсы, которые проще использовать, чем интерфейсы WDM.

Не записывайте драйвер WDM, если драйвер будет вставлен в стек драйверов, отличных от WDM. Ознакомьтесь с документацией по драйверам, предоставленным корпорацией Майкрософт для конкретного типа устройства, чтобы определить, как новые драйверы должны работать с драйверами, предоставленными корпорацией Майкрософт. Дополнительные сведения см. в разделе "Технологии устройств и драйверов".