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_DESCD3D11_TEXTURE1D_DESCD3D11_TEXTURE2D_DESC D3D11_TEXTURE3D_DESC

應用程式可以結合一或多個這些旗標與位 OR。 可能的話,請建立沒有 CPU 存取旗標的資源,因為這樣可提供更好的資源優化。

使用 D3D11_CPU_ACCESS 旗標建立資源時,無法使用 D3D11_RESOURCE_MISC_FLAG

規格需求

需求
標頭 d3d11.h

另請參閱

資源列舉