Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El sistema operativo llama a EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 para obtener una lista de los modos de destino admitidos por el controlador para un monitor conectado al punto de conexión. Esta devolución de llamada es similar a EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES, pero permite al controlador notificar información adicional para los modos de destino HDR10 y WCG.
Sintaxis
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 EvtIddCxMonitorQueryTargetModes2;
NTSTATUS EvtIddCxMonitorQueryTargetModes2(
IDDCX_MONITOR MonitorObject,
const IDARG_IN_QUERYTARGETMODES2 *pInArgs,
IDARG_OUT_QUERYTARGETMODES *pOutArgs
)
{...}
Parámetros
MonitorObject
[in] Identificador de contexto generado por el sistema operativo que identifica el monitor para generar una lista de modos de destino. Este objeto IDDCX_MONITOR se devolvió en una llamada anterior a IddCxMonitorCreate.
pInArgs
[in] Puntero a una estructura de IDARG_IN_QUERYTARGETMODES2 que contiene argumentos de entrada utilizados por EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2.
pOutArgs
[out] Puntero a una estructura de IDARG_OUT_QUERYTARGETMODES que contiene argumentos de salida generados por EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2.
Valor devuelto
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 devuelve un 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.
Observaciones
Esta función es similar a EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 en que permite a los controladores notificar la misma información de modo adicional. Un controlador que admita HDR debe implementar esta función; Los controladores que no admiten HDR solo pueden exponer la función EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES existente.
El campoIDDCX_TARGET_MODE2::BitsPerComponent permite que se notifiquen varios formatos y profundidades de bits en un solo modo. Por ejemplo, un controlador puede notificar 8 y 10 bits por componente en RGB estableciendo tanto IDDCX_BITS_PER_COMPONENT_8 como IDDCX_BITS_PER_COMPONENT_10 en IDDCX_TARGET_MODE2::BitsPerComponent::Rgb. Un controlador solo debe notificar bits diferentes por componente como modos únicos si otros detalles del modo también difieren.
Los controladores que devuelven modos con parámetros WCG o HDR de SDR producirán un error si no se han notificado también IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 en la llamada iddCxAdapterInitAsync. SDR WCG y HDR IDDCX_WIRE_BITS_PER_COMPONENT. Los parámetros de bitsPerComponent son:
- Cualquier valor de rgb distinto de IDDCX_BITS_PER_COMPONENT_8, o
- Cualquier valor de YCbCr444, YCbCr422o YCbCr420 distinto de IDDCX_BITS_PER_COMPONENT_NONE.
Para obtener más información sobre la compatibilidad con HDR, consulta actualizaciones de IddCx versión 1.10.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Actualización de septiembre de Windows 11, versión 22H2 (IddCx, versión 1.10) |
| encabezado de | iddcx.h |