Compartir a través de


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

Consulte también

Enumeraciones principales