共用方式為


D3D10_DDI_MAP列舉 (d3d10umddi.h)

D3D10_DDI_MAP列舉類型包含值,可識別存取層級,以對應至驅動程式 ResourceMap 函式呼叫中的子資源。

Syntax

typedef enum D3D10_DDI_MAP {
  D3D10_DDI_MAP_READ,
  D3D10_DDI_MAP_WRITE,
  D3D10_DDI_MAP_READWRITE,
  D3D10_DDI_MAP_WRITE_DISCARD,
  D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;

常數

 
D3D10_DDI_MAP_READ
針對子資源的 CPU 要求讀取許可權。
D3D10_DDI_MAP_WRITE
要求對子資源的CPU進行寫入存取。
D3D10_DDI_MAP_READWRITE
要求對子資源的 CPU 進行讀取和寫入存取。
D3D10_DDI_MAP_WRITE_DISCARD
要求對子資源的CPU進行寫入存取。 不過,子資源的內容在此作業期間會變成未定義,因為要求的應用程式可能會完全寫入整個記憶體區域。 您只能搭配動態資源使用此存取層級。
D3D10_DDI_MAP_WRITE_NOOVERWRITE
要求對子資源的CPU進行寫入存取。 不過,要求的應用程式不會覆寫 GPU 先前使用的任何數據。 您只能搭配動態頂點和索引緩衝區使用此存取層級。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3d10umddi.h (include D3d10umddi.h)

另請參閱

ResourceMap