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 |