IddCxAdapterDisplayConfigUpdate 함수(iddcx.h)

원격 드라이버는 IddCxAdapterDisplayConfigUpdate 를 호출하여 클라이언트가 모니터 구성을 업데이트하는 방법을 서버에 알릴 수 있도록 할 수 있습니다. HDR 지원을 보고하는 드라이버는 IddCxAdapterDisplayConfigUpdate2 를 대신 사용해야 합니다.

구문

NTSTATUS IddCxAdapterDisplayConfigUpdate(
  IDDCX_ADAPTER                             AdapterObject,
  const IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE *pInArgs
);

매개 변수

AdapterObject

[in] 표시 구성이 지정된 원격 어댑터의 IDDCX_ADAPTER 개체입니다.

pInArgs

[in] 함수에 대한 입력 인수를 포함하는 IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE 구조체에 대한 포인터입니다.

반환 값

IddCxAdapterDisplayConfigUpdate 는 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 오류 코드를 반환합니다. 설명 부분을 참조하세요.

설명

IDD(원격 간접 디스플레이 드라이버)는 새 디스플레이 구성 을 받으면 IddCxAdapterDisplayConfigUpdate 를 호출합니다.

OS는 새로 지정된 디스플레이 구성을 저장한 경우 STATUS_SUCCESS 반환합니다. 이러한 변경 내용은 요청된 대로 모니터에 대한 스왑 체인을 비동기적으로 다시 구성합니다. IddCxAdapterDisplayConfigUpdate 는 먼저 보류 중인 모니터 도착을 플러시하고 모니터 목록이 최신 상태인지 확인하기 위해 출발을 처리합니다.

IddCxAdapterDisplayConfigUpdate에서 제공된 디스플레이 구성이 드라이버에서 현재 지원되지 않는 것으로 확인되면 STATUS_INVALID_PARAMETER 반환하고 디버깅을 위해 WPP를 사용하여 이유를 기록합니다. 예를 들어 드라이버가 지정된 해상도/새로 고침 속도를 지원하지 않거나 잘못된 모니터를 지정할 수 있습니다.

IddCxAdapterDisplayConfigUpdate 는 이 구성 변경이 연결이 끊어지는 세션 또는 세션 어댑터가 중지되는 경우 STATUS_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1903
머리글 iddcx.h

추가 정보

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate2