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 usati 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.

Osservazioni

Questa funzione è simile a EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 in quanto consente ai driver di segnalare le stesse informazioni in modalità aggiuntiva. 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 campoIDDCX_TARGET_MODE2::BitsPerComponent consente di segnalare più formati e profondità di bit in una singola modalità. Ad esempio, un driver può segnalare 8 e 10 bit per componente in RGB impostando sia IDDCX_BITS_PER_COMPONENT_8 che IDDCX_BITS_PER_COMPONENT_10 in IDDCX_TARGET_MODE2::BitsPerComponent::Rgb. Un driver deve segnalare solo bit diversi per componente come modalità univoche se anche altri dettagli della modalità differiscono.

I driver che restituiscono modalità con parametri WCG O HDR SDR avranno esito negativo se non sono stati segnalati anche IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 nella chiamata IddCxAdapterInitAsync. WCG SDR e IDDCX_WIRE_BITS_PER_COMPONENT HDR. I parametri di bitsPerComponent sono:

  • Qualsiasi valore per rgb diverso da IDDCX_BITS_PER_COMPONENT_8o
  • Qualsiasi valore per YCbCr444, YCbCr422o YCbCr420 diverso da IDDCX_BITS_PER_COMPONENT_NONE.

Per altre informazioni sul supporto HDR, vedere aggiornamenti iddCx versione 1.10.

Fabbisogno

Requisito Valore
client minimo supportato Aggiornamento di settembre di Windows 11, versione 22H2 (IddCx versione 1.10)
intestazione iddcx.h

Vedere anche

IDARG_IN_QUERYTARGETMODES2

IDARG_OUT_QUERYTARGETMODES