начало работы с "Драйверами Windows"

При написании драйвера для запуска в операционной системе Windows есть два основных варианта. Вы можете написать драйвер windows Desktop, который работает только в выпусках Windows Desktop. Кроме того, можно выполнить несколько дополнительных требований и написать драйвер Windows, который выполняется как в классическом, так и в других вариантах Windows. Классификация драйверов Windows расширяет и заменяет более старую классификацию универсальных драйверов .

К драйверам Windows применяются следующие дополнительные требования.

В следующей таблице перечислены различия между двумя классификациями:

Компонент Драйверы Windows Драйверы для настольных систем Windows
Выполняется на рабочем столе Windows Да Да
Выполняется в версиях Windows, отличных от настольных компьютеров Да Нет
WDK & HLK являются основными транспортными средствами для разработки и сертификации водителей Да Да
Соблюдение более строгих требований к надежности и удобству обслуживания (например, изоляция пакета драйвера); Да Нет

Хотя это не требуется для драйвера, работающего только на рабочем столе Windows, для удовлетворения дополнительных требований к драйверу Windows, это повышает удобство обслуживания и надежность драйвера, а также подготавливает драйвер к возможной будущей сертификации для вариантов Windows, не являющихся настольными.