D3D12_COMMAND_QUEUE_DESC structure (d3d12.h)

Décrit une file d’attente de commandes.

Syntaxe

typedef struct D3D12_COMMAND_QUEUE_DESC {
  D3D12_COMMAND_LIST_TYPE   Type;
  INT                       Priority;
  D3D12_COMMAND_QUEUE_FLAGS Flags;
  UINT                      NodeMask;
} D3D12_COMMAND_QUEUE_DESC;

Membres

Type

Spécifie un membre de D3D12_COMMAND_LIST_TYPE.

Priority

Priorité de la file d’attente de commandes, en tant que constante d’énumération D3D12_COMMAND_QUEUE_PRIORITY pour sélectionner une priorité normale ou élevée.

Flags

Spécifie les indicateurs de l’énumération D3D12_COMMAND_QUEUE_FLAGS .

NodeMask

Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un seul nœud. Un seul bit doit être défini. Reportez-vous à Systèmes multi-adaptateurs.

Remarques

Cette structure est passée dans CreateCommandQueue.

Cette structure est retournée par ID3D12CommandQueue ::GetDesc.

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales