Поделиться через


функция обратного вызова EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA (iddcx.h)

ОС вызывает EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA для предоставления метаданных HDR10 по умолчанию, которые драйвер консоли должен отправлять в монитор при указании метаданных по умолчанию в вызове IddCxSwapChainReleaseAndAcquireBuffer2.

Синтаксис

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, который является дескриптором контекста ОС для монитора. Ос предоставила этот дескриптор в предыдущем вызове 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.

Замечания

Ос вызывает только эту функцию обратного вызова для драйверов консоли. Он вызывает драйвер для любого монитора, поддерживающего HDR, чтобы сообщить драйверу, какие метаданные HDR по умолчанию следует использовать, если драйвер задает IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16. флаг. Этот вызов возникает после вызова IddCxMonitorCreate и перед вызовами EVT_IDD_CX_ADAPTER_COMMIT_MODES2. Драйвер должен использовать эти данные всякий раз, когда IDDCX_HDRMETADATA_TYPE_DEFAULT указан в качестве типа метаданных в IDDCX_METADATA2, возвращаемого при вызове IddCxSwapChainReleaseAndAcquireBuffer2. ОС может вызывать драйвер для обновления этого по умолчанию в любое время.

Дополнительные сведения о поддержке HDR см. в обновлениях IddCx версии 1.10.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Обновление Windows 11 версии 22H2 сентября (IddCx версии 1.10)
заголовка iddcx.h

См. также

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2