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


Стратегия разработки звуковых драйверов WDM

иллюстрация дорожной карты с текстом 'WDM', наложенным на шоссе.

Чтобы создать звуковой драйвер WDM, выполните следующие действия.

  1. Узнайте об архитектуре и драйверах Windows.

    Необходимо понять основы работы драйверов в операционных системах Windows. Знание основных принципов поможет вам принять соответствующие решения по проектированию и упростить процесс разработки. Ознакомьтесь с понятием для всех разработчиков драйверов.

  2. Ознакомьтесь с основами звуковых драйверов WDM.

    Звуковые драйверы в версиях операционной системы Windows, начиная с Windows XP и заканчивая Windows Vista, соответствуют WDM и используют компоненты потоковой передачи данных на уровне ядра. Чтобы понять решения по проектированию, которые необходимо принять, см. раздел Потоковая передача ядра, Обзор драйверов аудио WDM и Введение в драйверы аудио WDM.

  3. Определение дополнительных решений по проектированию звукового драйвера WDM.

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

  4. Узнайте о объектах обработки звука.

    Объекты обработки звука (API), обеспечивают настраиваемую обработку цифровых сигналов на основе программного обеспечения для аудиопотоков Windows. Дополнительные сведения см. в разделе "Объекты обработки звука Windows".

  5. Узнайте о сборке, тестировании и отладке драйверов Windows.

    Создание драйвера не совпадает с созданием приложения в пользовательском режиме. Сведения о процессах сборки, отладки, тестирования и подписания драйверов Windows см. в разделах Разработка, тестирование и развертывание драйверов. Сведения о создании, тестировании, проверке и отладке средств разработки драйверов см. в .

  6. просмотрите примеры звуковых драйверов в WDK.

    Чтобы получить доступ и проверить примеры звуковых драйверов в WDK, смотрите Примеры звуковых драйверов.

  7. Принимать решения по разработке звукового драйвера WDM.

    См. драйверы минипорта аудио и COM вядре.

  8. Разработка, сборка, тестирование и отладка звукового драйвера WDM.

    Сведения о разработке звукового драйвера для конкретного звукового адаптера см. в разделе Конструкция драйвера адаптера. Подробнее об итеративной сборке, тестировании и отладке см. в разделе "Разработка, тестирование и развертывание драйверов". Этот процесс поможет вам создать драйвер, который работает.

  9. создайте пакет драйвера для звукового драйвера WDM.

    Дополнительные сведения см. в статье "Начало разработки драйверов Windows](/windows-hardware/drivers/develop/get-started-developing-windows-drivers). Сведения о том, как установить аудиоадаптер класса портов, см. в Установке аудиоадаптера класса портов.

  10. Подписывать и распространять аудиодрайвер WDM.

    Последний шаг — подписать (необязательно) и распространить драйвер. Если драйвер соответствует стандартам качества, определенным для программы сертификации Windows, его можно распространить через программу обновления Microsoft Windows. Для получения дополнительной информации см. Распределение пакета драйвера.

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