Z
zengdx
Guest
We are submitting device drivers to windows update. We found the Dashboard version update to Windows 1903. When we submit drivers, there is a error tip "InfVerif failed for Driver. Partial Log:Error 1384 in VppSource.inf, line 43 :Cannot specify filters with registry or property in extension INFs, use [DDInstall.Filters] section."
Do you know where we can get DDInstall.Filters instruction? we searched windows drivers docs, but didn't find.
inf file:
;
; VppSource.inf
;
[Version]
Signature="$Windows NT$"
Class=Extension
ClassGuid={e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider=%ManufacturerName%
ExtensionId = {bdfc3132-275d-4352-93e6-7e13e90712ab}
CatalogFile=VppSource.cat
DriverVer=04/18/2019,21.17.2.965
[Manufacturer]
%ManufacturerName%=Standard,NTamd64
[Standard.NTamd64]
%DeviceName%=MyDevice_Install, USB\VID_6993&PID_B00c&REV_0310&MI_00
[SourceDisksFiles]
VppSource.dll=1
vpp.dll=1
[SourceDisksNames]
1 = %DiskName%
; ========== Class definition ===========
;[ClassInstall32]
;AddReg = ClassInstall_AddReg
;[ClassInstall_AddReg]
;HKR,,,,%ClassName%
;HKR,,NoInstallClass,,1
;HKR,,IconPath,%REG_MULTI_SZ%,"%%systemroot%%\system32\setupapi.dll,-20"
;HKR,,LowerLogoVersion,,5.2
; =================== UMDF Device ==================================
[MyDevice_Install.NT]
CopyFiles=UMDriverCopy,VppCopy
[MyDevice_Install.NT.hw]
AddReg=VppSource_AddReg
[VppSource_AddReg]
; By default, USBDevice class uses iProduct descriptor to name the device in
; Device Manager on Windows 8 and higher.
; Uncomment for this device to use %DeviceName% on Windows 8 and higher:
;HKR,,FriendlyName,,%DeviceName%
HKR,,"LowerFilters",0x00010008,"WUDFRd"
[MyDevice_Install.NT.Services]
AddService=WUDFRd,0x000001f8,WUDFRD_ServiceInstall ; flag 0x2 sets this as the service for the device
[MyDevice_Install.NT.Wdf]
UmdfDispatcher=NativeUsb
UmdfService=VppSource,VppSource_Install
UmdfServiceOrder=VppSource
UmdfKernelModeClientPolicy = AllowKernelModeClients
UmdfFileObjectPolicy = AllowNullAndUnknownFileObjects
[VppSource_Install]
UmdfLibraryVersion=2.15.0
ServiceBinary=%12%\UMDF\VppSource.dll
[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys
[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
VppCopy=12,UMDF; copy to drivers\umdf
[UMDriverCopy]
VppSource.dll
[VppCopy]
vpp.dll
; =================== Generic ==================================
[Strings]
ManufacturerName="xxx Inc" ;TODO: Replace with your manufacturer name
DiskName = "VppSource Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
DeviceName="VppSource Device"
Continue reading...
Do you know where we can get DDInstall.Filters instruction? we searched windows drivers docs, but didn't find.
inf file:
;
; VppSource.inf
;
[Version]
Signature="$Windows NT$"
Class=Extension
ClassGuid={e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider=%ManufacturerName%
ExtensionId = {bdfc3132-275d-4352-93e6-7e13e90712ab}
CatalogFile=VppSource.cat
DriverVer=04/18/2019,21.17.2.965
[Manufacturer]
%ManufacturerName%=Standard,NTamd64
[Standard.NTamd64]
%DeviceName%=MyDevice_Install, USB\VID_6993&PID_B00c&REV_0310&MI_00
[SourceDisksFiles]
VppSource.dll=1
vpp.dll=1
[SourceDisksNames]
1 = %DiskName%
; ========== Class definition ===========
;[ClassInstall32]
;AddReg = ClassInstall_AddReg
;[ClassInstall_AddReg]
;HKR,,,,%ClassName%
;HKR,,NoInstallClass,,1
;HKR,,IconPath,%REG_MULTI_SZ%,"%%systemroot%%\system32\setupapi.dll,-20"
;HKR,,LowerLogoVersion,,5.2
; =================== UMDF Device ==================================
[MyDevice_Install.NT]
CopyFiles=UMDriverCopy,VppCopy
[MyDevice_Install.NT.hw]
AddReg=VppSource_AddReg
[VppSource_AddReg]
; By default, USBDevice class uses iProduct descriptor to name the device in
; Device Manager on Windows 8 and higher.
; Uncomment for this device to use %DeviceName% on Windows 8 and higher:
;HKR,,FriendlyName,,%DeviceName%
HKR,,"LowerFilters",0x00010008,"WUDFRd"
[MyDevice_Install.NT.Services]
AddService=WUDFRd,0x000001f8,WUDFRD_ServiceInstall ; flag 0x2 sets this as the service for the device
[MyDevice_Install.NT.Wdf]
UmdfDispatcher=NativeUsb
UmdfService=VppSource,VppSource_Install
UmdfServiceOrder=VppSource
UmdfKernelModeClientPolicy = AllowKernelModeClients
UmdfFileObjectPolicy = AllowNullAndUnknownFileObjects
[VppSource_Install]
UmdfLibraryVersion=2.15.0
ServiceBinary=%12%\UMDF\VppSource.dll
[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys
[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
VppCopy=12,UMDF; copy to drivers\umdf
[UMDriverCopy]
VppSource.dll
[VppCopy]
vpp.dll
; =================== Generic ==================================
[Strings]
ManufacturerName="xxx Inc" ;TODO: Replace with your manufacturer name
DiskName = "VppSource Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
DeviceName="VppSource Device"
Continue reading...