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 |