ID3D10Texture3D::Map 方法 (d3d10.h)
获取指向子资源中包含的数据的指针,并拒绝 GPU 访问该子资源。
语法
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE3D *pMappedTex3D
);
参数
[in] Subresource
类型: UINT
子资源的索引号。 有关更多详细信息 ,请参阅 D3D10CalcSubresource 。
[in] MapType
类型: D3D10_MAP
指定 CPU 对资源的读取和写入权限。 有关可能的值,请参阅 D3D10_MAP。
[in] MapFlags
类型: UINT
指定 CPU 在 GPU 繁忙时应执行的操作的标志。 此标志是可选的。
[out] pMappedTex3D
指向 结构的指针 (D3D10_MAPPED_TEXTURE3D 函数填充并包含指向资源数据的指针的) 。
返回值
类型: HRESULT
如果此函数成功,则返回S_OK。 所有 Map 方法具有相同的返回值和操作限制。 ID3D10Texture1D::Map 的备注部分列出了这些内容。
要求
目标平台 | Windows |
标头 | d3d10.h |
Library | D3D10.lib |