다음을 통해 공유


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

Windows Vista 이상 버전의 Windows에서 통합 디바이스 속성 모델에디바이스 설정 클래스의 아이콘 속성을 나타내는 디바이스 설정 클래스 속성 이 포함됩니다. 통합 디바이스 속성 모델은 DEVPKEY_DeviceClass_Icon속성 키DEVPKEY_DeviceClass_IconPath 속성 키를 사용하여 이러한 속성을 나타냅니다.

Windows Server 2003, Windows XP 및 Windows 2000은 이러한 디바이스 설정 클래스 속성을 직접 지원하지 않습니다. 그러나 이러한 이전 버전의 Windows는 디바이스 설정 클래스 아이콘에 대한 정보를 검색하는 다음 메커니즘을 지원합니다.

  • SetupDiLoadClassIcon을 호출하여 MiniIconIndex 출력 매개 변수에서 디바이스 설정 클래스에 대한 미니 아이콘의 인덱스를 검색합니다. 그런 다음 검색된 미니 아이콘 인덱스 를 SetupDiDrawMiniIcon 에 전달하여 검색된 클래스 아이콘의 미니 아이콘을 지정된 디바이스 컨텍스트에 그릴 수 있습니다.

  • SetupDiLoadClassIcon을 호출하여 호출자의 컨텍스트에서 디바이스 설정 클래스에 대한 큰 아이콘을 로드하고 호출자에게 큰 아이콘으로 핸들을 반환합니다.

이러한 이전 버전의 Windows와 호환성을 유지하기 위해 Windows Vista 이상 버전에서도 이러한 메커니즘을 지원하여 디바이스 설정 클래스의 아이콘에 액세스합니다. 그러나 속성 키를 사용하여 Windows Vista 이상 버전의 아이콘 속성에 액세스해야 합니다.