Hi,
I am writing audio adapter with two miniport drivers. I want the names of
these miniport drivers as
“MSVAD (Simple1)” and “MSVAD (Simple2)”.
But all audio application shows the names as
" MSVAD (Simple1)" and “MSVAD (Simple1) (2)”.
Following is the content of my INF file. Please tell me what needs to be
corrected in my INF file to get the two different names for mini port drivers.
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave1%,MSVAD.I.Wave1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave1%,MSVAD.I.Wave1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave1%,MSVAD.I.Wave1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave2%,MSVAD.I.Wave2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave2%,MSVAD.I.Wave2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave2%,MSVAD.I.Wave2
HKR,Drivers\midi\wdmaud.drv,Description,%MSVAD_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,%MSVAD_Simple.DeviceDesc%
HKLM,%MediaCategories%%Simple.NameGuid%,Name,%Simple.Name%
HKLM,%MediaCategories%%Simple.NameGuid%,Name2,%Simple.Name2%
[MSVAD.I.Wave1]
AddReg=MSVAD.I.Wave1.AddReg
[MSVAD.I.Wave1.AddReg]
HKR,CLSID,%Proxy.CLSID%
HKR,FriendlyName,%MSVAD.Wave1.szPname%
[MSVAD.I.Wave2]
AddReg=MSVAD.I.Wave2.AddReg
[MSVAD.I.Wave2.AddReg]
HKR,CLSID,%Proxy.CLSID%
HKR,FriendlyName,%MSVAD.Wave2.szPname%
[MSVAD_Simple.NTX86.Services]
AddService=msvad_simple,0x00000002,msvad_Simple_Service_Inst
[msvad_Simple_Service_Inst]
DisplayName=%msvad_simple.SvcDesc%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\vadSimpl.sys
KSNAME_Wave1=“Wave1”
KSNAME_Wave2=“Wave2”
MSVAD.Wave1.szPname=“MSVAD Wave1”
MSVAD.Wave2.szPname=“MSVAD Wave2”
MediaCategories=“SYSTEM\CurrentControlSet\Control\MediaCategories”
Simple.NameGuid=“{946A7B1A-EBBC-422a-A81F-F07C8D40D3B4}”
Simple.Name=“MSVAD (Simple1)”
Simple.Name2=“MSVAD (Simple2)”
Thanks in advance.
Mallikarjuna S S