However, you should use the corresponding property keys to access these properties on Windows Vista and later versions of Windows.įor a list of the system-defined device instance properties that have corresponding SPDRP_Xxx identifiers, see Device Properties That Have Corresponding SPDRP_Xxx Identifiers. To maintain compatibility with these earlier versions of Windows, Windows Vista and later versions also support using SPDRP_Xxx identifiers to access device instance properties.
Instead, these earlier Windows versions use the SPDRP_ Xxx identifiers to represent and access the device instance properties. However, these earlier versions of Windows do not support the property keys of the unified device property model. Windows Server 2003, Windows XP, and Windows 2000 also support these device driver properties.
The unified device property model uses property keys to represent these properties. These properties characterize the configuration of a device instance. In Windows Vista and later versions of Windows, the unified device property model supports the device instance properties that correspond to the SPDRP_Xxx identifiers that are defined in Setupapi.h. Accessing Device Instance SPDRP_Xxx Properties