디바이스 설정 클래스 속성에 액세스
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_Get_Class_Registry_Property 또는 SetupDiGetClassRegistryProperty 를 사용합니다.
속성을 설정하려면 CM_Set_Class_Registry_Property 또는 SetupDiSetClassRegistryProperty 를 사용합니다.
CM_CRP_Xxx 또는 SPCRP_Xxx 식별자가 없는 속성
Windows Server 2003, Windows XP 및 Windows 2000에서 해당 디바이스 설정 클래스 속성에 액세스하는 방법에 대한 자세한 내용은 다음 topics 참조하세요.