GetRequiredIntermediateSize 函数

返回用于数据上传的缓冲区的所需大小。

语法

UINT64 inline GetRequiredIntermediateSize(
  _In_ ID3D12Resource *pDestinationResource,
  _In_ UINT           FirstSubresource,
  _In_ UINT           NumSubresources
);

parameters

pDestinationResource [in]

类型: ID3D12Resource*

指向 ID3D12Resource 接口的指针,该接口表示目标资源。

FirstSubresource [in]

类型: UINT

资源中第一个子资源的索引。 有效值的范围是 0 到 D3D12_REQ_SUBRESOURCES。

NumSubresources [in]

类型: UINT

资源中的子资源数。 有效值范围为 0 到 (D3D12_REQ_SUBRESOURCES - FirstSubresource) 。

返回值

类型: UINT64

缓冲区的大小(以字节为单位)。

要求

要求
标头
D3dx12.h

D3D12.lib
DLL
D3D12.dll

请参阅

D3D12 的帮助程序函数