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

Иллюстрация дорожной карты с текстом

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

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

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

  2. Изучите основы аудиодрайверов WDM.

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

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

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

  4. Сведения об объектах обработки звука.

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

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

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

  6. Ознакомьтесь с примерами аудиодрайвов в WDK.

    Сведения о доступе к примерам аудиодрайверов в WDK и их просмотре см. в разделе Примеры аудиодрайверов.

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

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

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

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

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

    Дополнительные сведения см. в разделе Создание пакета драйверов. Сведения об установке аудиоадаптера см. в разделе Установка аудиоадаптера класса порта.

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

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

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