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 |