Condividi tramite


EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 funzione di callback (iddcx.h)

Il sistema operativo chiama EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 per ottenere un elenco di modalità di destinazione supportate dal driver per un monitoraggio connesso all'endpoint. Questo callback è simile a EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES, ma consente al driver di segnalare informazioni aggiuntive per le modalità di destinazione HDR10 e WCG.

Sintassi

EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 EvtIddCxMonitorQueryTargetModes2;

NTSTATUS EvtIddCxMonitorQueryTargetModes2(
  IDDCX_MONITOR MonitorObject,
  const IDARG_IN_QUERYTARGETMODES2 *pInArgs,
  IDARG_OUT_QUERYTARGETMODES *pOutArgs
)
{...}

Parametri

MonitorObject

[in] Handle di contesto generato dal sistema operativo che identifica il monitoraggio per cui generare un elenco di modalità di destinazione. Questo oggetto IDDCX_MONITOR è stato restituito in una chiamata precedente a IddCxMonitorCreate.

pInArgs

[in] Puntatore a una struttura IDARG_IN_QUERYTARGETMODES2 che contiene argomenti di input utilizzati da EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2.

pOutArgs

[out] Puntatore a una struttura IDARG_OUT_QUERYTARGETMODES che contiene gli argomenti di output generati da EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2.

Valore restituito

EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 restituisce un valore NTSTATUS . Se l'operazione ha esito positivo, restituisce STATUS_SUCCESS o un altro valore di stato per il quale NT_SUCCESS(status) è uguale a TRUE. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Questa funzione è simile a EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 in quanto consente ai driver di segnalare le stesse informazioni aggiuntive sulla modalità. Un driver che supporta HDR deve implementare questa funzione; i driver che non supportano HDR possono esporre solo la funzione EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES esistente.

Il campo IDDCX_TARGET_MODE2::BitsPerComponent consente la segnalazione di più formati e profondità di bit in un'unica modalità. Ad esempio, un driver può segnalare 8 e 10 bit per componente in RGB impostando sia IDDCX_BITS_PER_COMPONENT_8 cheIDDCX_BITS_PER_COMPONENT_10 in IDDCX_TARGET_MODE2::BitsPerComponent::Rgb. Un driver deve segnalare bit diversi per componente come modalità univoche se anche altri dettagli della modalità differiscono.

I driver che restituiscono modalità con parametri WCG SDR o HDR avranno esito negativo se non hanno segnalato anche IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 nella chiamata IddCxAdapterInitAsync . WCG SDR e HDR IDDCX_WIRE_BITS_PER_COMPONENT. I parametri BitsPerComponent sono:

  • Qualsiasi valore per Rgb diverso da IDDCX_BITS_PER_COMPONENT_8 o
  • Qualsiasi valore per YCbCr444, YCbCr422 o YCbCr420 diverso da IDDCX_BITS_PER_COMPONENT_NONE.

Per altre informazioni sul supporto HDR, vedi Aggiornamenti di IddCx versione 1.10.

Requisiti

Requisito Valore
Client minimo supportato aggiornamento di settembre Windows 11 versione 22H2 (IddCx versione 1.10)
Intestazione iddcx.h

Vedi anche

IDARG_IN_QUERYTARGETMODES2

IDARG_OUT_QUERYTARGETMODES