ID3D11DeviceContext::CopyStructureCount 方法 (d3d11.h)

从保存可变长度数据的缓冲区复制数据。

语法

void CopyStructureCount(
  [in] ID3D11Buffer              *pDstBuffer,
  [in] UINT                      DstAlignedByteOffset,
  [in] ID3D11UnorderedAccessView *pSrcView
);

参数

[in] pDstBuffer

类型: ID3D11Buffer*

指向 ID3D11Buffer 的指针。 这可以是其他复制命令(如 ID3D11DeviceContext::CopyResourceID3D11DeviceContext::CopySubresourceRegion)能够写入的任何缓冲区资源。

[in] DstAlignedByteOffset

类型: UINT

pDstBuffer 开始写入 32 位 UINT 结构的偏移量, (pSrcView 中的顶点) 计数。

[in] pSrcView

类型: ID3D11UnorderedAccessView*

指向使用创建 UAV 时指定的D3D11_BUFFER_UAV_FLAG_APPENDD3D11_BUFFER_UAV_FLAG_COUNTER创建的结构化缓冲区资源的 ID3D11UnorderedAccessView 的指针。 这些类型的资源具有隐藏计数器,用于跟踪已写入的记录数。

返回值

要求

   
目标平台 Windows
标头 d3d11.h
Library D3D11.lib

另请参阅

ID3D11DeviceContext