enumerasi D3D12_COMMAND_QUEUE_PRIORITY (d3d12.h)
Menentukan tingkat prioritas untuk antrean perintah.
Sintaks
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
} ;
Konstanta
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL Nilai: 0 Prioritas normal. |
D3D12_COMMAND_QUEUE_PRIORITY_HIGH Nilai: 100 Prioritas tinggi. |
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME Nilai: 10000 Prioritas realtime global. |
Keterangan
Enumerasi ini digunakan oleh anggota Prioritas dari struktur D3D12_COMMAND_QUEUE_DESC .
Aplikasi harus cukup istimewa untuk membuat antrean perintah yang memiliki prioritas realtime global. Jika aplikasi tidak cukup istimewa atau jika adaptor atau driver tidak dapat memberikan pemangsa yang diperlukan, maka permintaan untuk membuat antrean prioritas realtime global gagal; kegagalan tersebut bisa disebabkan oleh kurangnya dukungan perangkat keras atau karena konflik dengan parameter antrean perintah lainnya. Permintaan untuk membuat antrean perintah realtime global tidak akan menurunkan prioritas secara diam-diam saat tidak dapat didukung; permintaan berhasil atau gagal apa adanya untuk menunjukkan kepada aplikasi apakah antrean perintah dijamin akan dijalankan sebelum antrean lainnya atau tidak.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |