다음을 통해 공유


디바이스 설정 클래스 속성에 액세스

Windows Vista 이상 버전의 Windows에서 통합 디바이스 속성 모델에 는 다음이 포함됩니다.

  • cfgmgr32.h 또는 Setupapi.h에 정의된 SPCRP_Xxx 식별자에 정의된 CM_CRP_Xxx 식별자에 해당하는 디바이스 설정 클래스 속성입니다.
  • CM_CRP_Xxx 또는 SPCRP_Xxx 식별자가 없지만 값을 쿼리하는 해당 방법이 있는 속성입니다.

CM_CRP_Xxx 또는 SPCRP_Xxx 식별자에 해당하는 속성

Windows Vista 이상 버전의 Windows에서 통합 디바이스 속성 모델은cfgmgr32.h에 정의된 CM_CRP_Xxx 식별자와 Setupapi.h에 정의된 SPCRP_Xxx 식별자에 해당하는 디바이스 설정 클래스 속성을 지원합니다. 이러한 속성은 디바이스 설정 클래스의 특징을 지정합니다. 통합 디바이스 속성 모델은 속성 키를 사용하여 이러한 속성을 나타냅니다. Windows Server 2003, Windows XP 및 Windows 2000도 이러한 디바이스 설정 클래스 속성의 대부분을 지원합니다. 그러나 이러한 이전 버전의 Windows는 통합 디바이스 속성 모델의 속성 키를 지원하지 않습니다. 대신 이러한 버전의 Windows 버전은 CM_CRP_Xxx 또는 SPCRP_Xxx 식별자를 사용하여 디바이스 설정 클래스 속성을 나타내고 액세스합니다.

이전 버전의 Windows와 호환성을 유지하기 위해 Windows Vista 이상 버전에서는 CM_CRP_Xxx 또는 SPCRP_Xxx 식별자를 사용하여 디바이스 설정 클래스 속성에 액세스할 수도 있습니다. 그러나 통합 디바이스 속성 모델의 속성 키를 사용하여 디바이스 설정 클래스 속성에 액세스해야 합니다.

해당 CM_CRP_Xxx 또는 SPCRP_Xxx 식별자가 있는 시스템 정의 디바이스 설정 클래스 속성 목록은 다음 표를 참조하세요.

통합 속성 모델 속성 CM_CRP_Xxx 값 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

Windows Vista 이상 버전에서 디바이스 설정 클래스 속성에 액세스하는 방법에 대한 자세한 내용은 디바이스 클래스 속성 액세스(Windows Vista 이상)를 참조하세요.

디바이스 설정 클래스 속성에 액세스

Windows Server 2003, Windows XP 및 Windows 2000에서 CM_CRP_Xxx 또는 SPCRP_Xxx 식별자에 해당하는 디바이스 설정 클래스 속성에 액세스하려면 다음 함수를 사용합니다.

CM_CRP_Xxx 또는 SPCRP_Xxx 식별자가 없는 속성

Windows Server 2003, Windows XP 및 Windows 2000에서 해당 디바이스 설정 클래스 속성에 액세스하는 방법에 대한 자세한 내용은 다음 topics 참조하세요.

디바이스 설정 클래스의 이름 및 클래스 이름에 액세스

디바이스 설정 클래스의 아이콘 속성에 액세스