次の方法で共有


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 のヘルパー関数