enumerazione D3D12_COMMAND_QUEUE_PRIORITY (d3d12.h)
Definisce i livelli di priorità per una coda di comandi.
Sintassi
typedef enum D3D12_COMMAND_QUEUE_PRIORITY {
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0,
D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100,
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME = 10000
} ;
Costanti
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL Valore: 0 Priorità normale. |
D3D12_COMMAND_QUEUE_PRIORITY_HIGH Valore: 100 Ad alta priorità. |
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME Valore: 10000 Priorità globale in tempo reale. |
Commenti
Questa enumerazione viene utilizzata dal membro Priority della struttura D3D12_COMMAND_QUEUE_DESC .
Un'applicazione deve essere sufficientemente privilegiata per creare una coda di comandi con priorità in tempo reale globale. Se l'applicazione non è sufficientemente privilegiata o se nessuna delle due schede o driver può fornire la precedenza necessaria, le richieste di creazione di una coda di priorità in tempo reale globale hanno esito negativo; un errore di questo tipo può essere dovuto a una mancanza di supporto hardware o a causa di conflitti con altri parametri della coda di comandi. Le richieste di creazione di una coda di comandi globale in tempo reale non eseguiranno automaticamente il downgrade della priorità quando non può essere supportata; la richiesta ha esito positivo o negativo così com'è per indicare all'applicazione se è garantita l'esecuzione della coda di comandi prima di qualsiasi altra coda.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per