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 (状态) 等于 TRUE 的另一个状态值。 否则,它将返回相应的 NTSTATUS 错误代码。

注解

OS 仅对控制台驱动程序调用此回调函数。 它会为支持 HDR 的任何监视器调用驱动程序,以告知驱动程序在驱动程序设置 IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16时要使用的默认 HDR 元数据。 标志。 此调用在 调用 IddCxMonitorCreate 之后以及调用 EVT_IDD_CX_ADAPTER_COMMIT_MODES2 之前发生。 每当IDDCX_HDRMETADATA_TYPE_DEFAULT指定为调用 IddCxSwapChainReleaseAndAcquireBuffer2 时返回的IDDCX_METADATA2中的元数据类型时,驱动程序都应使用此数据。 操作系统可以随时调用驱动程序来更新此默认值。

有关 HDR 支持的详细信息,请参阅 IddCx 版本 1.10 更新

要求

要求
最低受支持的客户端 Windows 11,版本 22H2 9 月更新 (IddCx 版本 1.10)
标头 iddcx.h

另请参阅

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2