Поделиться через


Схема разработки 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. Дополнительные сведения см. в разделе "Распространение пакета драйвера".

Эти шаги являются отправной точкой. Другие шаги, скорее всего, необходимы в зависимости от потребностей вашего отдельного драйвера.