Partager via


énumération D3D11_CPU_ACCESS_FLAG (d3d11.h)

Spécifie les types d’accès au processeur autorisés pour une ressource.

Syntax

typedef enum D3D11_CPU_ACCESS_FLAG {
  D3D11_CPU_ACCESS_WRITE = 0x10000L,
  D3D11_CPU_ACCESS_READ = 0x20000L
} ;

Constantes

 
D3D11_CPU_ACCESS_WRITE
Valeur : 0x10000L
La ressource doit être mappable afin que le processeur puisse modifier son contenu. Les ressources créées avec cet indicateur ne peuvent pas être définies en tant que sorties du pipeline et doivent être créées avec une utilisation dynamique ou intermédiaire (voir D3D11_USAGE).
D3D11_CPU_ACCESS_READ
Valeur : 0x20000L
La ressource doit être mappable afin que le processeur puisse lire son contenu. Les ressources créées avec cet indicateur ne peuvent pas être définies en tant qu’entrées ou sorties dans le pipeline et doivent être créées avec une utilisation intermédiaire (voir D3D11_USAGE).

Remarques

Cette énumération est utilisée dans D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESCD3D11_TEXTURE3D_DESC.

Les applications peuvent combiner un ou plusieurs de ces indicateurs avec un OR au niveau du bit. Dans la mesure du possible, créez des ressources sans indicateur d’accès au processeur, car cela permet une meilleure optimisation des ressources.

Le D3D11_RESOURCE_MISC_FLAG ne peut pas être utilisé lors de la création de ressources avec des indicateurs D3D11_CPU_ACCESS .

Configuration requise

Condition requise Valeur
En-tête d3d11.h

Voir aussi

Énumérations de ressources