Using SetupAPI and Configuration Manager to Access Device Properties

Windows Server 2003, Windows XP, and Windows 2000 support device property representations that correspond to most of the system-defined device properties that are supported by the unified device property model of Windows Vista and later versions of Windows.

On these earlier versions of Windows, SetupAPI functions, configuration manager functions, and Windows registry functions can be used to access device properties, as described in the following topics:

Accessing Device Instance SPDRP_Xxx Properties

Retrieving a Device Instance Identifier

Accessing Device Instance Driver Properties

Retrieving the Status and Problem Code for a Device Instance

Retrieving Device Relations

Accessing Device Setup Class Properties

Accessing Device Interface Class Properties

Accessing Device Interface Properties

Accessing Custom Device Properties