次の方法で共有


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 オペレーティング システムで使用できます。
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

ResourceMap