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) |