为音频适配器安装 Windows 多媒体系统支持
INF add-registry 节会在系统注册表中创建或修改特定于驱动程序的信息。 PortCls 音频适配器的 add-registry 节包含使适配器可供 Windows 多媒体系统组件访问的信息。
以下示例演示了在上一示例中的 INF AddReg 指令中命名的 add-registry 节 XYZ-Audio-Device.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%
add-registry 节会添加注册表条目,以指定系统需要加载的组件,以便 Windows 多媒体系统可以使用音频适配器。 这些组件包括适配器驱动程序、Xyzaud.sys 和系统驱动程序 WDMAud、SWMidi 和 Redbook(请参阅内核模式 WDM 音频组件)。
示例 add-registry 节中的 AssociatedFilters 关键字指示该指令包含一个或多个辅助驱动程序文件的名称,这些文件的加载将延迟到适配器驱动程序需要为止。 替代方法是在加载设备驱动程序的同时加载辅助文件。