D3D10_CPU_ACCESS_FLAG 枚举 (d3d10.h)
指定资源允许的 CPU 访问类型。
语法
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
常量
D3D10_CPU_ACCESS_WRITE 值: 0x10000L 资源是 可映射 的,以便 CPU 可以更改其内容。 使用此标志创建的资源不能设置为管道的输出,必须使用动态或暂存使用来创建资源, (请参阅 D3D10_USAGE) 。 |
D3D10_CPU_ACCESS_READ 值: 0x20000L 资源是 可映射 的,以便 CPU 可以读取其内容。 使用此标志创建的资源不能设置为管道的输入或输出,并且必须使用暂存使用情况创建, (查看 D3D10_USAGE) 。 |
注解
此枚举用于 D3D10_BUFFER_DESC、 D3D10_TEXTURE1D_DESC、 D3D10_TEXTURE2D_DESC、 D3D10_TEXTURE3D_DESC和 D3DX10_IMAGE_LOAD_INFO。 有关更多详细信息 ,请参阅 (Direct3D 10) 创建缓冲区资源 。
应用程序可以将其中一个或多个标志与按位 OR 组合在一起。 如果可能,请创建没有 CPU 访问标志的资源,因为这样可以更好地优化资源。
要求
要求 | 值 |
---|---|
Header | d3d10.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈