Wdm integrated driver что это
Перейти к содержимому

Wdm integrated driver что это

Введение в WDM

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

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

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

Включите WDM. h, а не Нтддк. h. (Обратите внимание, что WDM. h является подмножеством Нтддк. h.)

Должен быть разработан как драйвер шины, драйвер функции или драйвер фильтра, как описано в разделе Типы драйверов WDM.

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

При написании нового драйвера рассмотрите возможность использования платформы драйверов режима ядра (кмдф). КМДФ предоставляет интерфейсы, которые проще использовать, чем интерфейсы WDM.

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

Что такое WDM Driver

В хепле Windows Driver Development Kit написано следующее
Windows Driver Model (WDM) Defined
Any kernel-mode device driver that conforms to the Windows Driver Model (WDM) is called a WDM driver. WDM defines a unified approach to writing kernel-mode device drivers for all Windows operating systems.

Any device driver that will run on Windows 2000 and later operating systems must be a WDM driver. With a few special-case statements in the code, WDM drivers can be source-compatible across Windows 98, Windows Me and Windows 2000 and later operating systems. For more information, see Introduction to WDM.

If you are writing a new WDM driver, you should consider using Kernel-Mode Driver Framework (KMDF). KMDF interfaces are simpler to use than WDM interfaces. For more information about KMDF, see Getting Started with Kernel-Mode Driver Framework.

Форум МИРа NVIDIA

Гость«Операционные системы Windows 98 SE и Windows 2000, равно как и их потомки, поддерживают новую модель драйверов, получившую название WDM (Windows Driver Model). Это – попытка реализовать полную поддержку Plug&Play и ACPI, то есть дать возможность загружать и выгружать драйверы «на ходу», без перезагрузки системы, подключать их в виде фильтров-расширений к стандартным драйверам Microsoft, более гибко управлять энергосбережением и конфигурацией устройств и т.п. WDM-драйверы хранятся в каталоге SYSTEM32/DRIVERS. В частности, интерфейсы нового поколения USB и IEEE-1394 (FireWire) работают только под управлением WDM-драйверов»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *