ID3D12VideoEncodeCommandList::WriteBufferImmediate メソッド (d3d12video.h)

コマンド ストリームから直接、指定されたバッファーの場所に 32 ビットのイミディエイト値の数を書き込みます。

構文

void WriteBufferImmediate(
  UINT                                       Count,
  const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams,
  const D3D12_WRITEBUFFERIMMEDIATE_MODE      *pModes
);

パラメーター

Count

pParams 配列と pModes 配列内の要素の数。

pParams

サイズ Count構造体D3D12_WRITEBUFFERIMMEDIATE_PARAMETER配列のアドレス。

pModes

サイズ Count構造体D3D12_WRITEBUFFERIMMEDIATE_MODE配列のアドレス。 既定値は null です。 null を渡すと、システムは D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT を使用してすべての即時値を書き込みます

戻り値

なし

解説

この機能の機能は、D3D12_FEATURE_DATA_D3D12_OPTIONS3::WriteBufferImmediateSupportFlags で指定されています

要件

   
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header d3d12video.h
[DLL] d3d12.dll