디바이스 인스턴스 속성 액세스(Windows Vista 이전)

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

이러한 이전 버전의 Windows와 호환성을 유지하기 위해 Windows Vista 이상 버전에서는 CM_DRP_Xxx 또는 SPDRP_Xxx 식별자를 사용하여 디바이스 instance 속성에 액세스할 수도 있습니다. 그러나 해당 속성 키를 사용하여 Windows Vista 이상 버전의 Windows에서 이러한 속성에 액세스해야 합니다.

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

통합 속성 모델 속성 CM_DRP_Xxx 값 SPDRP_Xxx 값
DEVPKEY_Device_DeviceDesc CM_DRP_DEVICEDESC SPDRP_DEVICEDESC
DEVPKEY_Device_HardwareIds CM_DRP_HARDWAREID SPDRP_HARDWAREID
DEVPKEY_Device_CompatibleIds CM_DRP_COMPATIBLEIDS SPDRP_COMPATIBLEIDS
DEVPKEY_Device_Service CM_DRP_SERVICE SPDRP_SERVICE
DEVPKEY_Device_Class CM_DRP_CLASS SPDRP_CLASS
DEVPKEY_Device_ClassGuid CM_DRP_CLASSGUID SPDRP_CLASSGUID
DEVPKEY_Device_ConfigFlags CM_DRP_CONFIGFLAGS SPDRP_CONFIGFLAGS
DEVPKEY_Device_Manufacturer CM_DRP_MFG SPDRP_MFG
DEVPKEY_Device_FriendlyName CM_DRP_FRIENDLYNAME SPDRP_FRIENDLYNAME
DEVPKEY_Device_LocationInfo CM_DRP_LOCATION_INFORMATION SPDRP_LOCATION_INFORMATION
DEVPKEY_Device_PDOName CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME SPDRP_PHYSICAL_DEVICE_OBJECT_NAME
DEVPKEY_Device_Capabilities CM_DRP_CAPABILITIES SPDRP_CAPABILITIES
DEVPKEY_Device_UINumber CM_DRP_UI_NUMBER SPDRP_UI_NUMBER
DEVPKEY_Device_BusTypeGuid CM_DRP_BUSTYPEGUID SPDRP_BUSTYPEGUID
DEVPKEY_Device_LegacyBusType CM_DRP_LEGACYBUSTYPE SPDRP_LEGACYBUSTYPE
DEVPKEY_Device_BusNumber CM_DRP_BUSNUMBER SPDRP_BUSNUMBER
DEVPKEY_Device_EnumeratorName CM_DRP_ENUMERATOR_NAME SPDRP_ENUMERATOR_NAME
DEVPKEY_Device_Security CM_DRP_SECURITY SPDRP_SECURITY
DEVPKEY_Device_SecuritySDS CM_DRP_SECURITY_SDS SPDRP_SECURITY_SDS
DEVPKEY_Device_DevType CM_DRP_DEVTYPE SPDRP_DEVTYPE
DEVPKEY_Device_Exclusive CM_DRP_EXCLUSIVE SPDRP_EXCLUSIVE
DEVPKEY_Device_Characteristics CM_DRP_CHARACTERISTICS SPDRP_CHARACTERISTICS
DEVPKEY_Device_Address CM_DRP_ADDRESS SPDRP_ADDRESS

속성 키를 사용하여 Windows Vista 이상 버전의 Windows에서 디바이스 instance 속성에 액세스하는 방법에 대한 자세한 내용은 디바이스 인스턴스 속성 액세스(Windows Vista 이상)를 참조하세요.

디바이스 속성에 액세스

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