共用方式為


在 Windows Vista) 之前存取裝置實例屬性 (

在 Windows Vista 和更新版本的 Windows 中, 統一裝置屬性模型 支援裝置實例屬性,這些屬性會對應至 cfgmgr32.h 中定義的CM_DRP_Xxx識別碼,以及 Setupapi.h中定義的SPDRP_Xxx識別碼。 這些屬性描述裝置實例的設定。 統一裝置屬性模型會使用 屬性索引鍵 來表示這些屬性。 Windows Server 2003、Windows XP 和 Windows 2000 也支援這些裝置屬性。 不過,這些舊版 Windows 不支援統一裝置屬性模型的屬性索引鍵。 相反地,這些舊版的 Windows 會使用 CM_DRP_Xxx 或 SPDRP_Xxx 識別碼來表示及存取裝置實例屬性。

為了維持與這些舊版 Windows 的相容性,Windows Vista 和更新版本也支援使用CM_DRP_Xxx或SPDRP_Xxx識別碼來存取裝置實例屬性。 不過,您應該使用對應的屬性索引鍵,在 Windows Vista 和更新版本的 Windows 上存取這些屬性。

如需具有對應CM_DRP_Xxx或SPDRP_Xxx識別碼的系統定義裝置實例屬性清單,請參閱下表。

Unified 屬性模型屬性 CM_DRP_Xxx值 SPDRP_Xxx值
DEVPKEY_Device_DeviceDesc CM_DRP_DEVICEDESC SPDRP_DEVICEDESC
DEVPKEY_Device_HardwareIds CM_DRP_HARDWAREID SPDRP_HARDWAREID
DEVPKEY_Device_CompatibleIds CM_DRP_COMPATIBLEIDS SPDRP_COMPATIBLEIDS
DEVPKEY_Device_Service CM_DRP_SERVICE SPDRP_SERVICE
DEVPKEY_Device_Class CM_DRP_CLASS SPDRP_CLASS
DEVPKEY_Device_ClassGuid CM_DRP_CLASSGUID SPDRP_CLASSGUID
DEVPKEY_Device_ConfigFlags CM_DRP_CONFIGFLAGS SPDRP_CONFIGFLAGS
DEVPKEY_Device_Manufacturer CM_DRP_MFG SPDRP_MFG
DEVPKEY_Device_FriendlyName CM_DRP_FRIENDLYNAME SPDRP_FRIENDLYNAME
DEVPKEY_Device_LocationInfo CM_DRP_LOCATION_INFORMATION SPDRP_LOCATION_INFORMATION
DEVPKEY_Device_PDOName CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME SPDRP_PHYSICAL_DEVICE_OBJECT_NAME
DEVPKEY_Device_Capabilities CM_DRP_CAPABILITIES SPDRP_CAPABILITIES
DEVPKEY_Device_UINumber CM_DRP_UI_NUMBER SPDRP_UI_NUMBER
DEVPKEY_Device_BusTypeGuid CM_DRP_BUSTYPEGUID SPDRP_BUSTYPEGUID
DEVPKEY_Device_LegacyBusType CM_DRP_LEGACYBUSTYPE SPDRP_LEGACYBUSTYPE
DEVPKEY_Device_BusNumber CM_DRP_BUSNUMBER SPDRP_BUSNUMBER
DEVPKEY_Device_EnumeratorName CM_DRP_ENUMERATOR_NAME SPDRP_ENUMERATOR_NAME
DEVPKEY_Device_Security CM_DRP_SECURITY SPDRP_SECURITY
DEVPKEY_Device_SecuritySDS CM_DRP_SECURITY_SDS SPDRP_SECURITY_SDS
DEVPKEY_Device_DevType CM_DRP_DEVTYPE SPDRP_DEVTYPE
DEVPKEY_Device_Exclusive CM_DRP_EXCLUSIVE SPDRP_EXCLUSIVE
DEVPKEY_Device_Characteristics CM_DRP_CHARACTERISTICS SPDRP_CHARACTERISTICS
DEVPKEY_Device_Address CM_DRP_ADDRESS SPDRP_ADDRESS

如需如何使用屬性金鑰存取 Windows Vista 和更新版本 Windows 中的裝置實例屬性的詳細資訊,請參閱 存取 Windows Vista 和更新版本的裝置實例屬性 (Windows Vista 和更新版本)

存取裝置屬性

若要存取對應至 Windows Server 2003、Windows XP 和 Windows 2000 上CM_DRP_Xxx 或 SPDRP_Xxx 識別碼的裝置實例屬性,請使用下列函式: