ID3D11DeviceContext::CopyStructureCount 方法 (d3d11.h)
从保存可变长度数据的缓冲区复制数据。
语法
void CopyStructureCount(
[in] ID3D11Buffer *pDstBuffer,
[in] UINT DstAlignedByteOffset,
[in] ID3D11UnorderedAccessView *pSrcView
);
参数
[in] pDstBuffer
类型: ID3D11Buffer*
指向 ID3D11Buffer 的指针。 这可以是其他复制命令(如 ID3D11DeviceContext::CopyResource 或 ID3D11DeviceContext::CopySubresourceRegion)能够写入的任何缓冲区资源。
[in] DstAlignedByteOffset
类型: UINT
从 pDstBuffer 开始写入 32 位 UINT 结构的偏移量, (pSrcView 中的顶点) 计数。
[in] pSrcView
类型: ID3D11UnorderedAccessView*
指向使用创建 UAV 时指定的D3D11_BUFFER_UAV_FLAG_APPEND或D3D11_BUFFER_UAV_FLAG_COUNTER创建的结构化缓冲区资源的 ID3D11UnorderedAccessView 的指针。 这些类型的资源具有隐藏计数器,用于跟踪已写入的记录数。
返回值
无
要求
目标平台 | Windows |
标头 | d3d11.h |
Library | D3D11.lib |