I am trying to install a Volume Filter using devcon. The operation failed with the error “The installation failed because a function driver was not specified for the device instance” when i check the setupapi.log file during the installation for my Service. All the other functions passed fine.
I ran ChkInf for my .inf file and it reported no error. I am totally confused as to what the problem is. Little help with this issue is appreciated.
[Version]
Signature=“$WINDOWS NT$”
Class=Volume
ClassGuid={71a27cdd-812a-11d0-bec7-08002be2092f}
DriverVer=05/01/2010,1.0.0
Provider=%ERUCES%
CatalogFile=efe_volumefilter.cat
;Copyright 2010 by Eruces inc.
[Manufacturer]
%ERUCES%=Standard,NT
[Standard.NT]
%ErucesVolumeFilter_Desc%=EfeVolumeFilter,efe_volumefilter
[EfeVolumeFilter.NT]
CopyFiles=EfeVolumeFilter.NT.Copy
AddReg=EfeVolumeFilter_AddReg
[EfeVolumeFilter_AddReg]
HKLM,SYSTEM\CurrentControlSet\Control\Class{71a27cdd-812a-11d0-bec7-08002be2092f},“UpperFilters”,0x00010008,“efe_volumefilter”
[EfeVolumeFilter.NT.Copy]
efe_volumefilter.sys
[DestinationDirs]
DefaultDestDir=12
[SourceDisksFiles]
efe_volumefilter.sys=1,
[SourceDisksNames]
1=%DiskId1%,“”
;
;----Services Section----
;
[EfeVolumeFilter.NT.Services]
AddService=efe_volumefilter,0x00000001,EfeVolumeFilter.AddService
[EfeVolumeFilter.AddService]
DisplayName=“EfeVolumeFilter”
ServiceType=0x00000001
StartType=0
ErrorControl=1
ServiceBinary=%12%\efe_volumefilter.sys
;
;----CoInstaller Section---------
;
[DestinationDirs]
EfeVolumeFilter_CoInstaller_CopyFiles = 11
[EfeVolumeFilter.NT.CoInstallers]
AddReg=EfeVolumeFilter_CoInstaller_AddReg
CopyFiles= EfeVolumeFilter_CoInstaller_CopyFiles
[EfeVolumeFilter_CoInstaller_AddReg]
HKR,CoInstallers32,0x00010000, “WdfCoinstaller01009.dll,WdfCoInstaller”
[EfeVolumeFilter_CoInstaller_CopyFiles]
WdfCoinstaller01009.dll
[SourceDisksFiles]
WdfCoinstaller01009.dll=1
[EfeVolumeFilter.NT.Wdf]
KmdfService = efe_volumefilter,EfeVolumeFilter_wdfsect
[EfeVolumeFilter_wdfsect]
KmdfLibraryVersion = 1.9
;
;------Strings-----
;
[Strings]
ERUCES = “Eruces Inc.”
ErucesVolumeFilter_Desc = “Eruces Volume Filter”
GROUP = “System Bus Extender”
DiskId1 = “Eruces Volume Filter Installation Disk #1”