enumeración D3D12_COMMAND_QUEUE_PRIORITY (d3d12.h)
Define los niveles de prioridad para una cola de comandos.
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
} ;
Constantes
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL Valor: 0 Prioridad normal. |
D3D12_COMMAND_QUEUE_PRIORITY_HIGH Valor: 100 Prioridad alta. |
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME Valor: 10000 Prioridad global en tiempo real. |
Comentarios
Esta enumeración la usa el miembro Priority de la estructura D3D12_COMMAND_QUEUE_DESC .
Una aplicación debe tener privilegios suficientes para crear una cola de comandos que tenga prioridad global en tiempo real. Si la aplicación no tiene privilegios suficientes o si ni el adaptador ni el controlador pueden proporcionar el adelantamiento necesario, se producirá un error en las solicitudes para crear una cola de prioridad en tiempo real global; este error podría deberse a una falta de compatibilidad de hardware o debido a conflictos con otros parámetros de la cola de comandos. Las solicitudes para crear una cola de comandos en tiempo real global no degradarán silenciosamente la prioridad cuando no se pueda admitir; la solicitud se realiza correctamente o produce un error tal y como indica a la aplicación si se garantiza que la cola de comandos se ejecute antes que cualquier otra cola.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |