начало работы с "Драйверами Windows"
При написании драйвера для запуска в операционной системе Windows есть два основных варианта. Вы можете написать драйвер windows Desktop, который работает только в выпусках Windows Desktop. Кроме того, можно выполнить несколько дополнительных требований и написать драйвер Windows, который выполняется как в классическом, так и в других вариантах Windows. Классификация драйверов Windows расширяет и заменяет более старую классификацию универсальных драйверов .
К драйверам Windows применяются следующие дополнительные требования.
- Соответствует принципам проектирования DCH.
- Следуйте принципам изоляции пакетов драйверов.
- Следуйте требованиям к наложению API.
В следующей таблице перечислены различия между двумя классификациями:
Компонент | Драйверы Windows | Драйверы для настольных систем Windows |
---|---|---|
Выполняется на рабочем столе Windows | Да | Да |
Выполняется в версиях Windows, отличных от настольных компьютеров | Да | Нет |
WDK & HLK являются основными транспортными средствами для разработки и сертификации водителей | Да | Да |
Соблюдение более строгих требований к надежности и удобству обслуживания (например, изоляция пакета драйвера); | Да | Нет |
Хотя это не требуется для драйвера, работающего только на рабочем столе Windows, для удовлетворения дополнительных требований к драйверу Windows, это повышает удобство обслуживания и надежность драйвера, а также подготавливает драйвер к возможной будущей сертификации для вариантов Windows, не являющихся настольными.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по