EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA 콜백 함수(iddcx.h)

OS는 EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA 호출하여 IddCxSwapChainReleaseAndAcquireBuffer2에 대한 호출에서 기본 메타데이터가 지정된 경우 콘솔 드라이버가 모니터에 보내야 하는 기본 HDR10 메타데이터를 제공합니다.

구문

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;

NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
  IDDCX_MONITOR MonitorObject,
  const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}

매개 변수

MonitorObject

[in] 모니터의 OS 컨텍스트 핸들인 IDDCX_MONITOR 개체입니다. OS는 IddCxMonitorCreate에 대한 이전 호출에서 이 핸들을 제공했습니다.

pInArgs

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

반환 값

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATANTSTATUS 값을 반환합니다. 작업이 성공하면 STATUS_SUCCESS 또는 NT_SUCCESS(상태)가 TRUE와 같은 다른 상태 값을 반환합니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드를 반환합니다.

설명

OS는 콘솔 드라이버에 대해서만 이 콜백 함수를 호출합니다. HDR을 지원하는 모든 모니터에 대해 드라이버를 호출하여 드라이버가 IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 설정하는 경우 사용할 기본 HDR 메타데이터를 드라이버에 알릴 수 있습니다. 플래그뿐입니다. 이 호출은 IddCxMonitorCreate 가 호출된 후와 EVT_IDD_CX_ADAPTER_COMMIT_MODES2 호출하기 전에 발생합니다. 드라이버는 iddCxSwapChainReleaseAndAcquireBuffer2를 호출할 때 반환되는 IDDCX_METADATA2 메타데이터 형식으로 IDDCX_HDRMETADATA_TYPE_DEFAULT 지정될 때마다 이 데이터를 사용해야 합니다. OS는 언제든지 드라이버를 호출하여 이 기본값을 업데이트할 수 있습니다.

HDR 지원에 대한 자세한 내용은 IddCx 버전 1.10 업데이트를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 22H2 9월 업데이트(IddCx 버전 1.10)
머리글 iddcx.h

추가 정보

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2