Condividi tramite


Accesso alle proprietà della classe Device Setup

In Windows Vista e versioni successive di Windows, il modello di proprietà del dispositivo unificato include quanto segue:

  • Proprietà della classe di installazione del dispositivo che corrispondono agli identificatori CM_CRP_Xxx definiti in cfgmgr32.h o identificatori SPCRP_Xxx definiti in Setupapi.h.
  • Le proprietà che non dispongono di identificatori CM_CRP_Xxx o SPCRP_Xxx, ma hanno modi corrispondenti per eseguire query sui valori.

Proprietà che corrispondono agli identificatori di CM_CRP_Xxx o di SPCRP_Xxx

In Windows Vista e versioni successive di Windows, il modello di proprietà del dispositivo unificato supporta le proprietà della classe di installazione del dispositivo corrispondenti agli identificatori di CM_CRP_Xxx definiti in cfgmgr32.h e gli identificatori SPCRP_Xxx definiti in Setupapi.h. Queste proprietà caratterizzano una classe di configurazione del dispositivo. Il modello di proprietà del dispositivo unificato usa chiavi di proprietà per rappresentare queste proprietà. Windows Server 2003, Windows XP e Windows 2000 supportano anche la maggior parte di queste proprietà della classe di installazione del dispositivo. Tuttavia, queste versioni precedenti di Windows non supportano le chiavi di proprietà del modello di proprietà del dispositivo unificato. Queste versioni di Windows usano invece gli identificatori CM_CRP_Xxx o SPCRP_Xxx per rappresentare e accedere alle proprietà della classe di installazione del dispositivo.

Per mantenere la compatibilità con le versioni precedenti di Windows, Windows Vista e versioni successive supportano anche l'uso di identificatori CM_CRP_Xxx o SPCRP_Xxx per accedere alle proprietà della classe di installazione del dispositivo. È tuttavia consigliabile usare le chiavi delle proprietà del modello di proprietà del dispositivo unificato per accedere alle proprietà della classe di configurazione del dispositivo.

Per un elenco delle proprietà della classe di installazione del dispositivo definite dal sistema con identificatori di CM_CRP_Xxx o SPCRP_Xxx corrispondenti, vedere la tabella seguente.

Proprietà del modello di proprietà unificata valore CM_CRP_Xxx SPCRP_Xxx valore
DEVPKEY_DeviceClass_Security CM_CRP_SECURITY SPCRP_SECURITY
DEVPKEY_DeviceClass_SecuritySDS CM_CRP_SECURITY_SDS SPCRP_SECURITY_SDS
DEVPKEY_DeviceClass_DevType CM_CRP_DEVTYPE SPCRP_DEVTYPE
DEVPKEY_DeviceClass_Exclusive CM_CRP_EXCLUSIVE SPCRP_EXCLUSIVE
DEVPKEY_DeviceClass_Characteristics CM_CRP_CHARACTERISTICS SPCRP_CHARACTERISTICS

Per informazioni su come accedere alle proprietà della classe di installazione del dispositivo in Windows Vista e versioni successive, vedere Accesso alle proprietà della classe di dispositivo (Windows Vista e versioni successive) .

Accesso a una proprietà della classe Device Setup

Per accedere alle proprietà della classe di installazione del dispositivo corrispondenti agli identificatori CM_CRP_Xxx o SPCRP_Xxx in Windows Server 2003, Windows XP e Windows 2000, utilizzare le funzioni seguenti:

Proprietà che non hanno identificatori CM_CRP_Xxx o SPCRP_Xxx

Per informazioni su come accedere alle proprietà della classe di installazione del dispositivo corrispondenti in Windows Server 2003, Windows XP e Windows 2000, vedere gli argomenti seguenti:

Accesso al nome descrittivo e al nome della classe di un programma di installazione del dispositivo

Accesso alle proprietà dell'icona di una classe Device Setup