Acceso a las propiedades de la clase Device Setup

En Windows Vista y versiones posteriores de Windows, el modelo de propiedad de dispositivo unificado incluye lo siguiente:

  • Propiedades de clase de configuración de dispositivos que corresponden a los identificadores de CM_CRP_Xxx definidos en cfgmgr32.h o SPCRP_Xxx identificadores definidos en Setupapi.h.
  • Las propiedades que no tienen CM_CRP_Xxx o SPCRP_Xxx identificadores, pero tienen las formas correspondientes de consultar los valores.

Propiedades que corresponden a identificadores de CM_CRP_Xxx o SPCRP_Xxx

En Windows Vista y versiones posteriores de Windows, el modelo de propiedades de dispositivo unificado admite las propiedades de la clase de instalación de dispositivos que corresponden a los identificadores de CM_CRP_Xxx definidos en cfgmgr32.h y los identificadores de SPCRP_Xxx definidos en Setupapi.h. Estas propiedades caracterizan una clase de configuración de dispositivo. El modelo de propiedades de dispositivo unificado usa claves de propiedad para representar estas propiedades. Windows Server 2003, Windows XP y Windows 2000 también admiten la mayoría de estas propiedades de clase de configuración de dispositivos. Sin embargo, estas versiones anteriores de Windows no admiten las claves de propiedad del modelo de propiedad de dispositivo unificado. En su lugar, estas versiones de Windows usan los identificadores CM_CRP_Xxx o SPCRP_Xxx para representar y acceder a las propiedades de la clase de configuración del dispositivo.

Para mantener la compatibilidad con versiones anteriores de Windows, Windows Vista y versiones posteriores también admiten el uso de identificadores CM_CRP_Xxx o SPCRP_Xxx para acceder a las propiedades de la clase de configuración de dispositivos. Sin embargo, debe usar las claves de propiedad del modelo de propiedades de dispositivo unificado para acceder a las propiedades de la clase de instalación de dispositivos.

Para obtener una lista de las propiedades de clase de configuración de dispositivos definidas por el sistema que tienen los identificadores de CM_CRP_Xxx o SPCRP_Xxx correspondientes, consulte la tabla siguiente.

Propiedad del modelo de propiedad unificada CM_CRP_Xxx valor SPCRP_Xxx valor
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

Para obtener información sobre cómo acceder a las propiedades de la clase de configuración de dispositivos en Windows Vista y versiones posteriores, vea Obtener acceso a las propiedades de clase de dispositivo (Windows Vista y versiones posteriores).

Acceso a una propiedad de clase device Setup

Para acceder a las propiedades de la clase de configuración de dispositivos que corresponden a los identificadores CM_CRP_Xxx o SPCRP_Xxx en Windows Server 2003, Windows XP y Windows 2000, use las siguientes funciones:

Propiedades que no tienen identificadores de CM_CRP_Xxx o SPCRP_Xxx

Para obtener información sobre cómo acceder a las propiedades de la clase de configuración de dispositivos correspondientes en Windows Server 2003, Windows XP y Windows 2000, vea los temas siguientes:

Acceso al nombre descriptivo y el nombre de clase de una clase de configuración de dispositivo

Obtener acceso a las propiedades de icono de una clase de configuración de dispositivo