Установка поддержки мультимедийной системы Windows для аудиоадаптера

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

В следующем примере представлен раздел реестра надстроек XYZ-Audio-Device.AddReg, который был назван в директиве INF AddReg в предыдущем примере (см. раздел "Установка звукового адаптера класса порта").

  [XYZ-Audio-Device.AddReg]
  HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  HKR,,Driver,,xyzaud.sys 
  HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

  HKR,Drivers\wave\Wdmaud.drv,Driver,,Wdmaud.drv
  HKR,Drivers\midi\Wdmaud.drv,Driver,,Wdmaud.drv
  HKR,Drivers\mixer\Wdmaud.drv,Driver,,Wdmaud.drv
  HKR,Drivers\aux\Wdmaud.drv,Driver,,Wdmaud.drv

  HKR,Drivers\wave\Wdmaud.drv,Description,,%XYZ-Audio-Device-Description%
  HKR,Drivers\midi\Wdmaud.drv,Description,,%XYZ-Audio-Device-Description%
  HKR,Drivers\mixer\Wdmaud.drv,Description,,%XYZ-Audio-Device-Description%
  HKR,Drivers\aux\Wdmaud.drv,Description,,%XYZ-Audio-Device-Description%

Раздел добавления в реестр добавляет записи, которые указывают компоненты, необходимые системе для загрузки, чтобы мультимедийная система Windows могла использовать аудиоадаптер. Эти компоненты включают драйвер адаптера, Xyzaud.sysи системные драйверы WDMAud, SWMidi и Redbook (см. Kernel-Mode компоненты WDM Audio).

Ключевое слово AssociatedFilters в примере раздела реестра надстроек указывает, что директива содержит имена одного или нескольких вспомогательных файлов драйверов, загрузка которых должна быть отложена до тех пор, пока они не потребуются драйвером адаптера. Альтернативой является загрузка вспомогательных файлов одновременно с загрузкой драйвера устройства.