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