énumération D3D10_DDI_MAP (d3d10umddi.h)
Le type d’énumération D3D10_DDI_MAP contient des valeurs qui identifient les niveaux d’accès à mapper à une sous-ressource dans un appel à la fonction ResourceMap du pilote.
Syntax
typedef enum D3D10_DDI_MAP {
D3D10_DDI_MAP_READ,
D3D10_DDI_MAP_WRITE,
D3D10_DDI_MAP_READWRITE,
D3D10_DDI_MAP_WRITE_DISCARD,
D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;
Constantes
D3D10_DDI_MAP_READ L’accès en lecture est demandé pour le processeur à la sous-ressource. |
D3D10_DDI_MAP_WRITE L’accès en écriture est demandé pour l’UC à la sous-ressource. |
D3D10_DDI_MAP_READWRITE L’accès en lecture et en écriture est demandé pour le processeur à la sous-ressource. |
D3D10_DDI_MAP_WRITE_DISCARD L’accès en écriture est demandé pour l’UC à la sous-ressource. Toutefois, le contenu de la sous-ressource devient non défini au cours de cette opération, car l’application qui demande peut écrire complètement sur l’ensemble de la région de mémoire. Vous pouvez utiliser ce niveau d’accès uniquement avec des ressources dynamiques. |
D3D10_DDI_MAP_WRITE_NOOVERWRITE L’accès en écriture est demandé pour l’UC à la sous-ressource. Toutefois, l’application demandante ne remplacera pas les données précédemment utilisées par le GPU. Vous pouvez utiliser ce niveau d’accès uniquement avec des tampons de vertex et d’index dynamiques. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |