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 |