DEVPKEY_DeviceClass_UpperFilters
The DEVPKEY_DeviceClass_UpperFilters device property represents a list of the service names of the upper-level filter drivers that are installed for a device setup class.
Attribute | Value |
---|---|
Property key |
DEVPKEY_DeviceClass_UpperFilters |
Property-data-type identifier |
|
Data format |
"service-name1\0service-name2\0…service-nameN\0\0" |
Property access |
Read-only access by installation applications and installers after a class filter is installed |
Corresponding SPCRP_Xxx identifier |
SPCRP_UPPERFILTERS |
Corresponding registry value name |
UpperFilters |
Localized? |
No |
Remarks
The value of DEVPKEY_DeviceClass_UpperFilters is set when a class filter driver is installed. For more information about how to install a class filter driver, see Installing a Filter Driver and INF ClassInstall32 Section.
You can call CM_Get_Class_Property or SetupDiGetClassProperty to retrieve the value of DEVPKEY_DeviceClass_UpperFilters.
Windows Server 2003, Windows XP, and Windows 2000 support this property, but do not support the DEVPKEY_DeviceClass_UpperFilters property key. On these earlier versions of Windows, you can access the value of this property by accessing the corresponding UpperFilters registry value under the class registry key. For information about how to access this property value on these earlier versions of Windows, see Accessing Registry Entry Values Under the Class Registry Key.
Requirements
Version: Windows Vista and later versions of Windows Header: Devpkey.h (include Devpkey.h)