Condividi tramite


EVT_IDD_CX_ADAPTER_COMMIT_MODES2 funzione di callback (iddcx.h)

Il sistema operativo chiama EVT_IDD_CX_ADAPTER_COMMIT_MODES2 per informare il driver di una modifica della modalità per i monitoraggi nella scheda.

Sintassi

EVT_IDD_CX_ADAPTER_COMMIT_MODES2 EvtIddCxAdapterCommitModes2;

NTSTATUS EvtIddCxAdapterCommitModes2(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES2 *pInArgs
)
{...}

Parametri

AdapterObject

[in] Oggetto adapter generato dal sistema operativo dell'adapter sottoposto a query. Questo handle di oggetti IDDCX_ADAPTER è stato restituito in una chiamata precedente a IddCxAdapterInitAsync.

pInArgs

[in] Puntatore a una struttura IDARG_IN_COMMITMODES2 che contiene argomenti usati da EVT_IDD_CX_ADAPTER_COMMIT_MODES2.

Valore restituito

EVT_IDD_CX_ADAPTER_COMMIT_MODES2 restituisce un valore NTSTATUS . Se l'operazione ha esito positivo, restituisce STATUS_SUCCESS o un altro valore di stato per cui NT_SUCCESS(stato) è TRUE. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Quando vengono eseguite il commit delle modalità per i monitor, i driver IddCx versione 1.10 che supportano HDR o WCG vengono chiamati tramite questa funzione e ha indicato lo spazio dei colori e i bit per ogni componente da usare sulla connessione di monitoraggio fisico. Questi valori si basano sui parametri di funzionalità e modalità di destinazione segnalati in precedenza dal driver. Il supporto della scheda di creazione di report per FP16 ma non espone questa funzione è un errore.

Lo spazio dei colori specificato in modalità commit non specifica il formato di superficie utilizzato per ogni superficie in una swapchain. La superficie fornita in IDDCX_METADATA2 deve comunque essere eseguita una query.

Il sistema operativo fornisce sempre il IDDCX_PATH2 per ogni monitoraggio connesso anche se tale monitoraggio non è attivo e indica quali percorsi sono stati modificati. Se un percorso è contrassegnato inattivo, l'intera pipeline di visualizzazione per tale percorso verrà disattivata e non verrà inviato alcun segnale al monitoraggio.

Quando viene eseguito il commit di un nuovo percorso, il driver deve programmare la pipeline di visualizzazione per visualizzare un'immagine nera finché il primo frame non è pronto per essere visualizzato. Per ottenere questo risultato, la visibilità WDDM deve essere disattivata finché il primo frame non è pronto per essere visualizzato, quindi la visibilità deve essere attivata.

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

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 22H2 Settembre Update (IddCx versione 1.10)
Intestazione iddcx.h

Vedi anche

IDARG_IN_COMMITMODES2

IDDCX_PATH2

IDDCX_METADATA2