Схема разработки WDDM
Для модели драйвера windows (WDDM) требуется, чтобы поставщик графического оборудования предоставлял драйвер отображения в парном пользовательском режиме (UMD) и драйвер мини-порта в режиме ядра (KMD).
Чтобы создать эти драйверы отображения, выполните следующие действия.
Шаг 1. Сведения об архитектуре и драйверах Windows.
Необходимо понять основы работы драйверов в операционных системах Windows. Знание основных принципов помогает принимать соответствующие решения по проектированию и позволяет оптимизировать процесс разработки. Основные понятия для всех разработчиков драйверов.
Шаг 2. Сведения об основах драйверов отображения WDDM см. в этом руководстве по проектированию.
Описание основных новых функций в более поздних выпусках Windows см. в разделе "Новые возможности для отображения и графических драйверов Windows 11".
Шаг 3. Сведения о UMD и проблемах с kmD из разделов "Мониторы в пользовательском режиме" и "Несколько мониторов" и "Видеотрансляции".
Шаг 4. Сведения о сборке, тестировании и отладке драйверов Windows.
Создание драйвера не совпадает с созданием приложения в пользовательском режиме. Сведения о сборке, отладке, тестировании и развертывании драйверов Windows см. в статье "Разработка, тестирование и развертывание драйверов " для получения сведений о сборке, отладке и тестировании процессов, подписи драйверов и проверке драйверов. Сведения о создании, тестировании, проверке и отладке средств см . в средствах разработки драйверов.
Шаг 5. Принятие решений по проектированию драйвера графического отображения.
Сведения о принятии решений по проектированию см. в разделе "Советы по реализации" и "Требования к WDDM " и "Задачи" в WDDM.
Шаг 6. Доступ и просмотр примеров драйвера отображения.
Шаг 7. Разработка, сборка, тестирование и отладка драйверов отображения.
Сведения о том, как разрабатывать драйверы отображения для графического адаптера, см. в разделе "Инициализация минипорта отображения" и "Пользовательский режим" драйверов отображения и потока операций WDDM. Сведения о итеративной сборке, тестировании и отладке см. в статье "Разработка, тестирование и развертывание драйверов ". Советы по отладке, относящиеся к отображению драйверов, см . в советах по отладке драйверов WDDM. Этот процесс помогает гарантировать, что вы создаете драйвер, который работает.
Шаг 8. Создание пакета драйверов для драйверов отображения.
Дополнительные сведения см. в разделе "Распространение пакета драйвера". Сведения об установке драйверов отображения для графического адаптера см. в разделе "Требования к установке" для драйверов отображения минипорта и пользовательского режима.
Шаг 9. Подписывайте и распространяйте драйверы отображения.
Последний шаг — подписать (необязательно) и распространить драйвер. Если драйвер соответствует стандартам качества, определенным в комплекте лабораторий оборудования Windows (WHLK; ранее был комплект средств для проверки совместимости с Windows или WLK), его можно распространить через программу Обновл. Windows. Дополнительные сведения см. в разделе "Распространение пакета драйвера".
Эти шаги являются отправной точкой. Другие шаги, скорее всего, необходимы в зависимости от потребностей вашего отдельного драйвера.