Share via


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::MapID3D10Texture1D::MapID3D10Texture2D::MapID3D10Texture3D::Map 會使用此列舉。

D3D10_MAP_FLAG_DO_NOT_WAIT不能與 D3D10_MAP_WRITE_DISCARDD3D10_MAP_WRITE_NOOVERWRITE搭配使用。

如需資源對應期間 GPU 與 CPU 之間潛在衝突的詳細資訊,請參閱 複製和存取資源資料 (Direct3D 10)

規格需求

需求
標頭 d3d10.h

另請參閱

資源列舉