共用方式為


D3D10_CPU_ACCESS_FLAG列舉 (d3d10.h)

指定資源允許的 CPU 存取類型。

Syntax

typedef enum D3D10_CPU_ACCESS_FLAG {
  D3D10_CPU_ACCESS_WRITE = 0x10000L,
  D3D10_CPU_ACCESS_READ = 0x20000L
} ;

常數

 
D3D10_CPU_ACCESS_WRITE
值: 0x10000L
資源是 可對應的 ,以便CPU可以變更其內容。 使用此旗標建立的資源無法設定為管線的輸出,而且必須使用動態或預備使用方式建立, (請參閱 D3D10_USAGE) 。
D3D10_CPU_ACCESS_READ
值: 0x20000L
資源是 可對應的 ,以便CPU可以讀取其內容。 使用此旗標建立的資源不能設定為管線的輸入或輸出,而且必須使用暫存使用量建立, (請參閱 D3D10_USAGE) 。

備註

此列舉用於 D3D10_BUFFER_DESCD3D10_TEXTURE1D_DESCD3D10_TEXTURE2D_DESCD3D10_TEXTURE3D_DESCD3DX10_IMAGE_LOAD_INFO。 如需詳細資訊 ,請參閱建立緩衝區資源 (Direct3D 10)

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

規格需求

需求
標頭 d3d10.h

另請參閱

資源列舉