次の方法で共有


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 を含む)

関連項目

ResourceMap