IddCx 버전 1.8 이상에 대한 업데이트

이 페이지에서는 IddCx 1.8의 변경 내용을 설명합니다. IddCx 1.8에 대해 빌드된 단일 간접 디스플레이 드라이버(IDD) 이진 파일은 런타임 검사를 사용하여 Windows 10 버전 1803 이상에서 실행하여 IddCx 1.8의 DDI 변경 내용을 해당 시스템에서 사용할 수 있는지 여부를 확인할 수 있습니다. 자세한 내용은 여러 버전의 Windows용 WDF 드라이버 빌드 를 참조하세요.

업데이트된 IddCxGetVersion 버전

Windows 11 IddCxGetVersion에서 반환된 IddCx 버전이 IDDCX_VERSION_COBALT(0x1800)로 업데이트되었습니다.

IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS 플래그가 추가되었습니다.

IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS 어댑터 플래그가 IDDCX_ADAPTER_FLAGS 추가되었습니다. 이 플래그를 설정하는 드라이버는 데스크톱 업데이트의 더티 지역을 보다 정확하게 추적하도록 OS에 요청하고 있습니다. 이 보다 정확한 추적에는 CPU 사용량 오버헤드가 적으므로 더 작은 더티 지역이 드라이버에 도움이 될 경우에만 드라이버가 이 플래그를 설정해야 합니다.

IddCx 플래그에 대한 논리 연산자 정의

WDK의 DEFINE_ENUM_FLAG_OPERATORS 매크로는 플래그를 정의하는 데 사용되는 열거형 값에 대한 비트 작업을 사용하도록 연산자 오버로드를 정의합니다. IddCx 1.8부터 Iddcx.h 는 이 매크로를 사용하여 다음 열거형에 대한 플래그 연산자를 정의합니다.

간접 디스플레이 드라이버의 소스 코드가 이러한 열거형에 대한 연산자를 이미 정의한 경우 새 헤더 파일을 사용하여 빌드 중단이 발생할 수 있습니다. 이 경우 IddCx.h 버전을 사용할 수 있도록 드라이버 정의 버전을 제거해야 합니다.