énumération D3D10_MAP_FLAG (d3d10.h)

Spécifie comment l’UC doit répondre lorsque Map est appelé sur une ressource utilisée par le GPU.

Syntax

typedef enum D3D10_MAP_FLAG {
  D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;

Constantes

 
D3D10_MAP_FLAG_DO_NOT_WAIT
Valeur : 0x100000L
Spécifie que Map doit retourner DXGI_ERROR_WAS_STILL_DRAWING lorsque le GPU empêche l’UC d’accéder à une ressource.

Remarques

Cette énumération est utilisée par ID3D10Buffer ::Map, ID3D10Texture1D ::Map, ID3D10Texture2D ::Map et ID3D10Texture3D ::Map.

D3D10_MAP_FLAG_DO_NOT_WAIT ne peut pas être utilisé avec D3D10_MAP_WRITE_DISCARD ou D3D10_MAP_WRITE_NOOVERWRITE.

Pour plus d’informations sur les conflits potentiels entre le GPU et le processeur pendant le mappage des ressources, consultez Copie et accès aux données de ressources (Direct3D 10).

Configuration requise

Condition requise Valeur
En-tête d3d10.h

Voir aussi

Énumérations de ressources