DEVPKEY_DeviceClass_LowerFilters

The DEVPKEY_DeviceClass_LowerFilters device property represents a list of the service names of the lower-level filter drivers that are installed for a device setup class.

Attribute Value

Property key

DEVPKEY_DeviceClass_LowerFilters

Property-data-type identifier

DEVPROP_TYPE_STRING_LIST

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_LOWERFILTERS

Corresponding registry value name

LowerFilters

Localized?

No

Remarks

The value of DEVPKEY_DeviceClass_LowerFilters 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_LowerFilters.

Windows Server 2003, Windows XP, and Windows 2000 support this property, but do not support the DEVPKEY_DeviceClass_LowerFilters property key. On these earlier versions of Windows, you can access the value of this property by accessing the corresponding LowerFilters 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)

See also

INF ClassInstall32 Section

SetupDiGetClassProperty

SetupDiOpenClassRegKey