ID3D12GraphicsCommandList4::InitializeMetaCommand メソッド (d3d12.h)

指定したメタ コマンドを初期化します。

meta コマンドを実行するには、少なくとも 1 回前に (GPU のタイムラインで) 初期化する必要があります。 初期化すると、実装はメタ コマンドの呼び出しを高速化するために必要な作業を実行できるようになります。 永続キャッシュ リソースを含め、十分なリソース パラメーターを指定する必要があります。

構文

void InitializeMetaCommand(
  [in]           ID3D12MetaCommand *pMetaCommand,
  [in, optional] const void        *pInitializationParametersData,
  [in]           SIZE_T            InitializationParametersDataSizeInBytes
);

パラメーター

[in] pMetaCommand

初期化するメタ コマンドを表す ID3D12MetaCommand へのポインター。

[in, optional] pInitializationParametersData

メタ コマンドを初期化するためのパラメーターの値を含む定数構造体への省略可能なポインター。

[in] InitializationParametersDataSizeInBytes

pInitializationParametersData が指す構造体のサイズを含むSIZE_T (設定されている場合)、それ以外の場合は 0。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

   
対象プラットフォーム Windows
ヘッダー d3d12.h

関連項目

ID3D12GraphicsCommandList4