Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
При разработке драйвера операционной системы Windows вы можете выбрать один из трех типов драйверов:
Драйвер для настольных компьютеров: этот тип драйвера предназначен для работы исключительно в классических выпусках Windows.
Универсальный драйвер: универсальные драйверы предназначены для обеспечения совместимости на различных платформах Windows. Если ваш драйвер проходит проверки
infverif /uи ApiValidator, вы можете создать универсальный драйвер. Дополнительные сведения см. в статье Об использовании универсального INF-файла.Драйвер Windows. Чтобы создать драйвер Windows, работающий как в классических, так и не классических вариантах Windows, драйвер должен пройти
infverif /wпроверку, которая включает изоляцию пакетов драйверов.
Сведения о настройке параметров сборки см. в разделе "Целевые платформы".
Дополнительные требования для драйверов Windows
Чтобы ваш драйвер Windows соответствовал необходимым стандартам, он должен соответствовать следующим требованиям:
Соблюдайте принципы и рекомендации по проектированию DCH. DCH (декларативный, компонентный, поддержка аппаратного обеспечения) — это набор принципов проектирования, которые обеспечивают более надежное, безопасное и удобное обслуживание драйверов. Следуя принципам DCH, можно создавать драйверы, которые являются модульными и могут обновляться независимо от операционной системы, повышая общую стабильность и производительность системы.
Следуйте рекомендациям по изоляции пакетов драйверов. Изоляция пакета драйверов гарантирует, что каждый драйвер работает в отдельной изолированной среде, уменьшая риск конфликтов с другими драйверами и повышая стабильность системы. Эта изоляция помогает диагностировать и устранять проблемы более эффективно, так как проблемы можно отслеживать до отдельных драйверов, не затрагивая всю систему.
Требования к уровню API: убедитесь, что драйвер соответствует требованиям к уровню API. Слои API включают структурирование драйвера для взаимодействия с операционной системой с помощью четко определенных уровней API. Этот подход повышает модульность и удобство обслуживания, что упрощает обновление или замена отдельных компонентов, не затрагивая весь драйвер. Он также повышает совместимость и снижает риск возникновения ошибок при внесении изменений.
Преимущества соблюдения стандартов универсального драйвера и драйверов Windows
Хотя драйвер, работающий исключительно на рабочем столе Windows, не является обязательным для удовлетворения дополнительных требований для универсального драйвера или драйвера Windows, это дает несколько преимуществ:
- Улучшенная доступность обслуживания: улучшена простота обслуживания и обновлений.
- Повышенная надежность: повышенная стабильность и производительность.
- Будущая сертификация: подготавливает драйвер к потенциальной будущей сертификации в вариантах Windows, отличных от настольных компьютеров.
Следуя этим стандартам, вы гарантируете, что ваш драйвер является надежным, универсальным и готовым к будущим разработкам в экосистеме Windows.