ID3D12Resource::Unmap 方法 (d3d12.h)
使指向资源中指定子资源的 CPU 指针失效。
语法
void Unmap(
UINT Subresource,
[in, optional] const D3D12_RANGE *pWrittenRange
);
参数
Subresource
类型: UINT
指定子资源的索引。
[in, optional] pWrittenRange
类型: const D3D12_RANGE*
指向描述要取消映射的内存范围的 D3D12_RANGE 结构的指针。
这表示 CPU 可能已修改的区域,并且坐标是子资源相对的。 null 指针指示整个子资源可能已被 CPU 修改。 通过传递 End 小于或等于 Begin 的范围来指定 CPU 未写入任何数据是有效的。
此参数仅由工具使用,不用于实际取消映射操作的正确性。
返回值
无
备注
请参阅 Map 方法的大量备注和示例。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |