Skip to main content
CPU を使用してサブリソースからデータをコピーします。これにより、CPU は未定義のレイアウトを持つほとんどのテクスチャの内容を読み取ることができます。

構文

パラメーター

pDstData [out]
型: void *
メモリ内の宛先データへのポインター。 DstRowPitch
型: UINT
宛先データのある行から次の行までの距離。 DstDepthPitch
型: UINT
宛先データのある深度スライスから次の深度スライスまでの距離。 SrcSubresource
型: UINT
読み取り元のサブリソースのインデックスを指定します。 pSrcBox [in, optional]
型: const D3D12_BOX *
リソース データのコピー元となる宛先サブリソースの部分を定義するボックスへのポインター。 NULL の場合、オフセットなしで宛先サブリソースからデータが読み取られます。 宛先の寸法は宛先に収まる必要があります (D3D12_BOX を参照)。 空のボックスは no-op になります。 top 値が bottom 値以上、または left 値が right 値以上、または front 値が back 値以上の場合、ボックスは空です。 ボックスが空の場合、このメソッドは何の操作も実行しません。

戻り値

型: HRESULT このメソッドは、Direct3D 12 のリターン コード のいずれかを返します。

解説

WriteToSubresource の「解説」セクションを参照してください。

要件

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

関連項目

ID3D12Resource サブリソース
最終更新日 2026年8月24日