Driver submit Preparation error (DDInstall.Filters )

  • Thread starter Thread starter zengdx
  • Start date Start date
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...
 
Back
Top