Стратегия разработки аудиодрайверов WDM
Чтобы создать звуковой драйвер WDM, выполните следующие действия.
Узнайте об архитектуре и драйверах Windows.
Необходимо понимать основы работы драйверов в операционных системах Windows. Знание основ поможет вам принять соответствующие проектные решения и позволит упростить процесс разработки. См . раздел Основные понятия для всех разработчиков драйверов.
Изучите основы аудиодрайверов WDM.
Аудиодрайверы в версиях операционной системы Windows от Windows XP до Windows Vista соответствуют WDM и используют компоненты потоковой передачи ядра. Чтобы понять, какие решения по проектированию драйверов необходимо принять, ознакомьтесь с разделами Потоковая передача ядра, общие сведения о звуковых драйверах WDM и Общие сведения о аудиодрайверах WDM.
Определите дополнительные решения по проектированию драйвера звука WDM.
Сведения о том, как принимать проектные решения, см. в разделе Пользовательские аудиодрайверы, форматы аудиоданных и диапазоны данных. Если вам нужна помощь в выборе типа звукового драйвера, см. раздел Дерево принятия решений о типе пользовательского звукового драйвера.
Сведения об объектах обработки звука.
Объекты обработки звука (APOs) предоставляют настраиваемую программную обработку цифровых сигналов для аудиопотоков Windows. Дополнительные сведения см. в статье Объекты обработки звука Windows.
Узнайте о процессах и средствах сборки, тестирования и отладки драйверов Windows.
Сборка драйвера — это не то же самое, что создание приложения в пользовательском режиме. Сведения о процессах сборки, отладки и тестирования драйверов Windows, а также подписывание драйверов см. в разделе Разработка, тестирование и развертывание драйверов. Сведения о создании, тестировании, проверке и отладке средств см. в разделе Средства разработки драйверов .
Ознакомьтесь с примерами аудиодрайвов в WDK.
Сведения о доступе к примерам аудиодрайверов в WDK и их просмотре см. в разделе Примеры аудиодрайверов.
Принятие решений по проектированию звукового драйвера WDM.
Разработка, сборка, тестирование и отладка аудиодрайвера WDM.
Сведения о том, как разработать аудиодрайв для конкретного звукового адаптера, см. в разделе Создание драйвера адаптера. Сведения о итеративном построении, тестировании и отладке см. в разделе Разработка, тестирование и развертывание драйверов . Этот процесс поможет вам создать драйвер, который работает.
Создайте пакет драйверов для звукового драйвера WDM.
Дополнительные сведения см. в разделе Создание пакета драйверов. Сведения об установке аудиоадаптера см. в разделе Установка аудиоадаптера класса порта.
Подписывая и распространяйте звуковой драйвер WDM.
Последним шагом является подпись (необязательно) и распространение драйвера. Если драйвер соответствует стандартам качества, определенным для программы сертификации Windows, его можно распространять через программу Microsoft клиентский компонент Центра обновления Windows. Дополнительные сведения см. в разделе Распространение пакета драйверов.
Ниже приведены основные шаги. В зависимости от потребностей отдельного драйвера могут потребоваться дополнительные действия.