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