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:
CM_Get_Class_Registry_Property o SetupDiGetClassRegistryProperty para recuperar una propiedad.
CM_Set_Class_Registry_Property o SetupDiSetClassRegistryProperty para establecer una propiedad.
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