Accesso alle proprietà dell'istanza del dispositivo (prima di Windows Vista)

In Windows Vista e versioni successive di Windows, il modello di proprietà del dispositivo unificato supporta le proprietà dell'istanza del dispositivo corrispondenti agli identificatori di CM_DRP_Xxx definiti in cfgmgr32.h e gli identificatori di SPDRP_Xxx definiti in Setupapi.h. Queste proprietà caratterizzano la configurazione di un'istanza di dispositivo. Il modello di proprietà del dispositivo unificato usa le chiavi delle proprietà per rappresentare queste proprietà. Windows Server 2003, Windows XP e Windows 2000 supportano anche queste proprietà del dispositivo. Tuttavia, queste versioni precedenti di Windows non supportano le chiavi delle proprietà del modello di proprietà del dispositivo unificato. Queste versioni precedenti di Windows usano invece gli identificatori CM_DRP_Xxx o SPDRP_Xxx per rappresentare e accedere alle proprietà dell'istanza del dispositivo.

Per mantenere la compatibilità con queste versioni precedenti di Windows, Windows Vista e versioni successive supportano anche l'uso di CM_DRP_Xxx o identificatori di SPDRP_Xxx per accedere alle proprietà dell'istanza del dispositivo. Tuttavia, è consigliabile usare le chiavi delle proprietà corrispondenti per accedere a queste proprietà in Windows Vista e versioni successive di Windows.

Per un elenco delle proprietà dell'istanza del dispositivo definite dal sistema con identificatori di CM_DRP_Xxx o di SPDRP_Xxx corrispondenti, vedere la tabella seguente.

Proprietà modello di proprietà unificata CM_DRP_Xxx valore SPDRP_Xxx valore
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

Per informazioni su come usare le chiavi delle proprietà per accedere alle proprietà dell'istanza del dispositivo in Windows Vista e versioni successive di Windows, vedere Accesso alle proprietà dell'istanza del dispositivo (Windows Vista e versioni successive).

Accesso a una proprietà Device

Per accedere alle proprietà dell'istanza del dispositivo corrispondenti agli identificatori CM_DRP_Xxx o SPDRP_Xxx in Windows Server 2003, Windows XP e Windows 2000, usare le funzioni seguenti: