共用方式為


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]IDDCX_MONITOR 物件,這是監視的OS內容句柄。 OS 會在先前呼叫 iddCxMonitorCreate 中提供此句柄。

pInArgs

[in]包含這個回呼函式之輸入自變數之 IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA 結構的指標。

傳回值

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA 會傳回 NTSTATUS 值。 如果作業成功,它會傳回STATUS_SUCCESS或另一個狀態值,NT_SUCCESS(status) 等於 TRUE。 否則,它會傳回適當的NTSTATUS錯誤碼。

言論

OS 只會針對控制台驅動程式呼叫此回呼函式。 它會針對支援 HDR 的任何監視器呼叫驅動程式,告知驅動程式如果驅動程式設定 IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16,要使用的預設 HDR 元數據。 旗。 呼叫 iddCxMonitorCreate 之後,以及呼叫 EVT_IDD_CX_ADAPTER_COMMIT_MODES2的任何呼叫之前,就會發生此呼叫。 每當 IDDCX_HDRMETADATA_TYPE_DEFAULT 指定 IDDCX_METADATA2 為呼叫 IddCxSwapChainReleaseAndAcquireBuffer2時,驅動程式應該使用此數據。 OS 可以隨時呼叫驅動程式來更新此預設值。

如需 HDR 支援的詳細資訊,請參閱 IddCx 1.10 版更新。

要求

要求 價值
最低支援的用戶端 Windows 11 版本 22H2 9 月更新 (IddCx 1.10 版)
標頭 iddcx.h

另請參閱

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2