Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |