Freigeben über


D3D10_MAP_FLAG-Enumeration (d3d10.h)

Gibt an, wie die CPU reagieren soll, wenn Map für eine Ressource aufgerufen wird, die von der GPU verwendet wird.

Syntax

typedef enum D3D10_MAP_FLAG {
  D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;

Konstanten

 
D3D10_MAP_FLAG_DO_NOT_WAIT
Wert: 0x100000L
Gibt an, dass Map DXGI_ERROR_WAS_STILL_DRAWING zurückgeben soll, wenn die GPU die CPU am Zugriff auf eine Ressource hindert.

Hinweise

Diese Enumeration wird von ID3D10Buffer::Map, ID3D10Texture1D::Map, ID3D10Texture2D::Map und ID3D10Texture3D::Map verwendet.

D3D10_MAP_FLAG_DO_NOT_WAIT können nicht mit D3D10_MAP_WRITE_DISCARD oder D3D10_MAP_WRITE_NOOVERWRITE verwendet werden.

Weitere Informationen zu potenziellen Konflikten zwischen GPU und CPU während der Ressourcenzuordnung finden Sie unter Kopieren und Zugreifen auf Ressourcendaten (Direct3D 10).

Anforderungen

Anforderung Wert
Header d3d10.h

Weitere Informationen

Ressourcenaufzählungen