Acceso a las propiedades de la clase de instalación de dispositivos

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

  • Propiedades de la clase de instalación del dispositivo 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 identificadores CM_CRP_Xxx o SPCRP_Xxx, pero tienen 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 del dispositivo 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 instalació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 instalación del dispositivo. 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 del dispositivo.

Para obtener una lista de las propiedades de clase de instalació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 unificado valor de CM_CRP_Xxx valor de SPCRP_Xxx
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 instalación de dispositivos en Windows Vista y versiones posteriores, vea Acceso a las propiedades de la clase de instalación de dispositivos (Windows Vista y versiones posteriores).

Acceder a una propiedad de clase de configuración de dispositivos

Para acceder a las propiedades de la clase de instalació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 funciones siguientes:

Propiedades que no tienen identificadores de CM_CRP_Xxx o SPCRP_Xxx

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

Acceso al nombre descriptivo y al nombre de clase de una clase de instalación de dispositivo

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