Compartir a través de


EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA función de devolución de llamada (iddcx.h)

El sistema operativo llama a EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA para proporcionar los metadatos HDR10 predeterminados que un controlador de consola debe enviar al monitor cuando se especifican metadatos predeterminados en una llamada a IddCxSwapChainReleaseAndAcquireBuffer2.

Sintaxis

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;

NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
  IDDCX_MONITOR MonitorObject,
  const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}

Parámetros

MonitorObject

[in] Objeto IDDCX_MONITOR que es el identificador de contexto del sistema operativo para el monitor. El sistema operativo proporcionó este identificador en una llamada anterior a IddCxMonitorCreate.

pInArgs

[in] Puntero a una estructura de IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA que contiene los argumentos de entrada de esta función de devolución de llamada.

Valor devuelto

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA devuelve un valor NTSTATUS . Si la operación se realiza correctamente, devuelve STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE. De lo contrario, devuelve un código de error NTSTATUS adecuado.

Comentarios

El sistema operativo solo llama a esta función de devolución de llamada para los controladores de consola. Llama al controlador para cualquier monitor que admita HDR para indicar al controlador qué metadatos HDR predeterminados usar si el controlador establece el IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16. . Esta llamada se produce después de llamar a IddCxMonitorCreate y antes de cualquier llamada a EVT_IDD_CX_ADAPTER_COMMIT_MODES2. El controlador debe usar estos datos cada vez que se especifica IDDCX_HDRMETADATA_TYPE_DEFAULT como el tipo de metadatos del IDDCX_METADATA2 devuelto al llamar a IddCxSwapChainReleaseAndAcquireBuffer2. El sistema operativo puede llamar al controlador para actualizar este valor predeterminado en cualquier momento.

Para obtener más información sobre la compatibilidad con HDR, consulta Actualizaciones de iddCx versión 1.10.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 22H2, actualización de septiembre (IddCx versión 1.10)
Encabezado iddcx.h

Consulte también

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2