D3D10_MAP_FLAG 枚举 (d3d10.h)
指定在 GPU 使用的资源上调用 Map 时 CPU 应如何响应。
语法
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
常量
D3D10_MAP_FLAG_DO_NOT_WAIT 值: 0x100000L 指定当 GPU 阻止 CPU 访问资源时,Map 应返回 DXGI_ERROR_WAS_STILL_DRAWING 。 |
注解
此枚举由 ID3D10Buffer::Map、 ID3D10Texture1D::Map、 ID3D10Texture2D::Map 和 ID3D10Texture3D::Map 使用。
D3D10_MAP_FLAG_DO_NOT_WAIT不能与 D3D10_MAP_WRITE_DISCARD 或 D3D10_MAP_WRITE_NOOVERWRITE 一起使用。
有关资源映射期间 GPU 与 CPU 之间潜在冲突的详细信息,请参阅 复制和访问资源数据 (Direct3D 10) 。
要求
要求 | 值 |
---|---|
Header | d3d10.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈