Skip to main content
バッファーの領域を、あるリソースから別のリソースにコピーします。

構文

パラメーター

pDstBuffer [in]
型: ID3D12Resource *
コピー先の ID3D12Resource を指定します。 DstOffset
型: UINT64
コピー先リソースへの UINT64 オフセット (バイト単位) を指定します。 pSrcBuffer [in]
型: ID3D12Resource *
ソースの ID3D12Resource を指定します。 SrcOffset
型: UINT64
コピーを開始する、ソース リソースへの UINT64 オフセット (バイト単位) を指定します。 NumBytes
型: UINT64
コピーするバイト数を指定します。

戻り値

型: void なし。

解説

リソース全体をコピーする場合は CopyResource メソッドの使用を検討してください。リソースの領域をコピーする場合はこのメソッドを使用します。 CopyBufferRegion は、同じヒープ メモリをエイリアスするリソースを初期化するために使用できます。詳細については、CreatePlacedResource を参照してください。

使用例

D3D12HelloTriangle サンプルでは、ID3D12GraphicsCommandList::CopyBufferRegion を次のように使用しています。
D3D12 リファレンスのサンプル コード を参照してください。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

CopyTextureRegion ID3D12GraphicsCommandList
最終更新日 2026年8月24日