GetRequiredIntermediateSize 函式

傳回要用於資料上傳的必要緩衝區大小。

語法

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

參數

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 的協助程式函式