Partager via


D3D12_RESOURCE_ALIASING_BARRIER structure (d3d12.h)

Décrit la transition entre les utilisations de deux ressources différentes qui ont des mappages dans le même tas.

Syntaxe

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

Membres

pResourceBefore

Pointeur vers l’objet ID3D12Resource qui représente la ressource avant utilisée dans la transition.

pResourceAfter

Pointeur vers l’objet ID3D12Resource qui représente la ressource après utilisée dans la transition.

Notes

Cette structure est membre de la structure D3D12_RESOURCE_BARRIER .

Les ressources avant et après peuvent être spécifiées ou une ou les deux ressources peuvent avoir la valeur NULL, ce qui indique que toute ressource placée ou réservée peut entraîner un alias.

Reportez-vous aux modèles d’utilisation décrits dans CreatePlacedResource.

Spécifications

   
En-tête d3d12.h

Voir aussi

Structures principales

Utilisation de barrières de ressources pour synchroniser les états des ressources dans Direct3D 12