structure D3D12_DESCRIPTOR_HEAP_DESC (d3d12.h)

Décrit le tas de descripteur.

Syntaxe

typedef struct D3D12_DESCRIPTOR_HEAP_DESC {
  D3D12_DESCRIPTOR_HEAP_TYPE  Type;
  UINT                        NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  UINT                        NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC;

Membres

Type

Valeur de type D3D12_DESCRIPTOR_HEAP_TYPE qui spécifie les types de descripteurs dans le tas.

NumDescriptors

Nombre de descripteurs dans le tas.

Flags

Combinaison de valeurs de type D3D12_DESCRIPTOR_HEAP_FLAGS qui sont combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les options du tas.

NodeMask

Pour une opération à adaptateur unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds d’adaptateur, définissez un bit pour identifier le nœud (l’une des cartes physiques de l’appareil) auquel le tas de descripteur s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit doit être défini. Consultez Systèmes multi-adaptateurs.

Remarques

Cette structure est utilisée par les éléments suivants :

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales

Création de tas de descripteurs

Tas de descripteurs