D3D11_CPU_ACCESS_FLAG列舉 (d3d11.h)
指定資源允許的 CPU 存取類型。
Syntax
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
常數
D3D11_CPU_ACCESS_WRITE 值: 0x10000L 資源是可對應的,以便CPU可以變更其內容。 使用此旗標建立的資源無法設定為管線的輸出,而且必須使用動態或暫存使用方式建立, (請參閱 D3D11_USAGE) 。 |
D3D11_CPU_ACCESS_READ 值: 0x20000L 資源是可對應的,以便CPU可以讀取其內容。 使用此旗標建立的資源無法設定為管線的輸入或輸出,而且必須使用預備使用方式建立, (請參閱 D3D11_USAGE) 。 |
備註
此列舉用於D3D11_BUFFER_DESC、D3D11_TEXTURE1D_DESC、D3D11_TEXTURE2D_DESC D3D11_TEXTURE3D_DESC。
應用程式可以結合一或多個這些旗標與位 OR。 可能的話,請建立沒有 CPU 存取旗標的資源,因為這樣可提供更好的資源優化。
使用 D3D11_CPU_ACCESS 旗標建立資源時,無法使用 D3D11_RESOURCE_MISC_FLAG 。
規格需求
需求 | 值 |
---|---|
標頭 | d3d11.h |