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) |