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