Skip to main content
コマンド ストリームから、指定されたバッファーの位置に対して複数の 32 ビット即値を直接書き込みます。

構文

パラメーター

Count
型: UINT
pParams および pModes によって指し示される D3D12_WRITEBUFFERIMMEDIATE_PARAMETER 構造体の数。 pParams [in]
型: const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *
Count と等しい数の D3D12_WRITEBUFFERIMMEDIATE_PARAMETER 構造体を含む配列のアドレス。 pModes [in, optional]
型: const D3D12_WRITEBUFFERIMMEDIATE_MODE *
Count と等しい数の D3D12_WRITEBUFFERIMMEDIATE_MODE 構造体を含む配列のアドレス。既定値は null です。null を渡すと、システムはすべての即値を D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT を使用して書き込みます。

戻り値

型: void なし。

解説

WriteBufferImmediateCount 回の 32 ビット書き込みを実行し、pParams で指定された各値と宛先ごとに 1 回書き込みます。 WriteBufferImmediate の有効な宛先となるためには、受信バッファー (リソース) は D3D12_RESOURCE_STATE_COPY_DEST 状態でなければなりません。

要件

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

関連項目

ID3D12GraphicsCommandList2
最終更新日 2026年8月24日