é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.
Syntaxe
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 vers la sous-ressource. |
D3D10_DDI_MAP_WRITE L’accès en écriture est demandé pour l’UC vers la sous-ressource. |
D3D10_DDI_MAP_READWRITE L’accès en lecture et en écriture est demandé pour le processeur vers la sous-ressource. |
D3D10_DDI_MAP_WRITE_DISCARD L’accès en écriture est demandé pour l’UC vers la sous-ressource. Toutefois, le contenu de la sous-ressource n’est pas défini pendant cette opération, car l’application demandée 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 vers la sous-ressource. Toutefois, l’application demandée ne remplace pas les données précédemment utilisées par le GPU. Vous pouvez utiliser ce niveau d’accès uniquement avec des mémoires tampons dynamiques de vertex et d’index. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |