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 指定为调用 IddCxSwapChainReleaseAndAcquireBuffer2时返回的 IDDCX_METADATA2 中的元数据类型,驱动程序都应使用此数据。 OS 可以调用驱动程序随时更新此默认值。
有关 HDR 支持的详细信息,请参阅 IddCx 版本 1.10 更新。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 22H2 9 月更新(IddCx 版本 1.10) |
标头 | iddcx.h |