D3D12_COMMAND_QUEUE_PRIORITY-Enumeration (d3d12.h)
Definiert Prioritätsebenen für eine Befehlswarteschlange.
Syntax
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
} ;
Konstanten
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL Wert: 0 Normale Priorität. |
D3D12_COMMAND_QUEUE_PRIORITY_HIGH Wert: 100 Hohe Priorität. |
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME Wert: 10000 Globale Echtzeitpriorität. |
Hinweise
Diese Enumeration wird vom Priority-Member der D3D12_COMMAND_QUEUE_DESC-Struktur verwendet.
Eine Anwendung muss über ausreichende Berechtigungen verfügen, um eine Befehlswarteschlange mit globaler Echtzeitpriorität zu erstellen. Wenn die Anwendung nicht über ausreichende Berechtigungen verfügt oder weder der Adapter noch der Treiber die erforderliche Entfernung bereitstellen kann, schlagen Anforderungen zum Erstellen einer globalen Echtzeitprioritätswarteschlange fehl. Ein solcher Fehler kann auf fehlende Hardwareunterstützung oder auf Konflikte mit anderen Befehlswarteschlangenparametern zurückzuführen sein. Anforderungen zum Erstellen einer globalen Echtzeitbefehlswarteschlange werden die Priorität nicht automatisch herabgestuft, wenn sie nicht unterstützt werden kann. Die Anforderung ist erfolgreich oder schlägt unverändert fehl, um der Anwendung mitzuteilen, ob die Befehlswarteschlange garantiert vor einer anderen Warteschlange ausgeführt wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |