共用方式為


D3D10_DDI_MAP列舉 (d3d10umddi.h)

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

語法

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 (包括 D3d10umddi.h)

另請參閱

ResourceMap