DIFx Driver Package Requirements for Class Filter Drivers
DIFx requires that a driver package for a class filter driver comply with the following requirements:
General requirements that apply to class filter drivers. For general information about class filter drivers, see Filter Drivers and Installing a Filter Driver. For more information about INF files that install class filter drivers, see the clasfilt sample that is located in the Src\Setup\Infs\Clasfilt directory of the WDK.
The driver package must support only one service.
The generic DIFx requirements require that the INF Version section of a package's INF file include a DriverPackageType entry that specifies that the driver package type is ClassFilter and includes a CatalogFile entry that specifies the name of a catalog file for a signed driver package. If the driver package is not signed, do not include a CatalogFile entry.
The following code example includes a DriverPackageType entry that specifies that the driver package type is ClassFilter and includes a CatalogFile entry that specifies that the name of the catalog file for the signed driver package is "ToasterClassFilter.cat."
[Version] ... DriverPackageType=ClassFilter CatalogFile=ToasterClassFilter.cat ...