D3D10_MAP_FLAG列舉 (d3d10.h)
指定在 GPU 所使用的資源上呼叫 Map 時,CPU 應該如何回應。
Syntax
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
常數
D3D10_MAP_FLAG_DO_NOT_WAIT 值: 0x100000L 指定當 GPU 封鎖 CPU 存取資源時,Map 應該傳回 DXGI_ERROR_WAS_STILL_DRAWING 。 |
備註
ID3D10Buffer::Map、ID3D10Texture1D::Map、ID3D10Texture2D::Map 和 ID3D10Texture3D::Map 會使用此列舉。
D3D10_MAP_FLAG_DO_NOT_WAIT不能與 D3D10_MAP_WRITE_DISCARD 或 D3D10_MAP_WRITE_NOOVERWRITE搭配使用。
如需資源對應期間 GPU 與 CPU 之間潛在衝突的詳細資訊,請參閱 複製和存取資源資料 (Direct3D 10) 。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10.h |