디바이스 속성에 액세스
레지스트리 키에 직접 액세스하여 디바이스 속성을 검색하거나 변경해서는 안 됩니다. 레지스트리 키에는 디바이스 속성을 검색하거나 변경하는 데 필요한 정보가 포함되어 있지 않습니다. 또한 이러한 키의 위치, 형식 및 의미는 여러 버전의 Windows 간에 변경될 수 있습니다.
SetupAPI 및 구성 관리자 함수는 일관된 동작을 제공하고 액세스 권한을 적용하여 디바이스 속성을 보호합니다. 디바이스 속성에 안전하게 액세스하려면 다음 지침을 따르세요.
사용자 모드 애플리케이션의 경우 다음 단계를 수행합니다.
Windows Vista 이상 버전의 Windows에서 디바이스 instance 속성에 액세스하는 방법에 대한 자세한 내용은 디바이스 인스턴스 속성 액세스(Windows Vista 이상)를 참조하세요.
Windows Vista부터 일부 디바이스 속성은 운영 체제에서 예약됩니다. 자세한 내용은 디바이스 속성 수정 규칙을 참조하세요.
Windows 2000, Windows XP 및 Windows Server 2003에서 디바이스 instance 속성에 액세스하는 방법에 대한 자세한 내용은 SetupAPI 및 Configuration Manager 사용하여 디바이스 속성 액세스를 참조하세요.
커널 모드 드라이버의 경우 다음 단계를 수행합니다.
Windows Vista 이상 버전의 Windows에서 IoGetDevicePropertyData 및 IoSetDevicePropertyData 를 사용하여 디바이스 속성에 액세스합니다.
Windows 2000, Windows XP 및 Windows Server 2003에서 IoGetDeviceProperty 를 사용하여 디바이스 속성에 액세스합니다.