構文
パラメーター
pName [in]型: LPCWSTR SAL:
In
PSO の一意の名前。
pDesc [in]型: const D3D12_PIPELINE_STATE_STREAM_DESC * SAL:
In
必要な PSO を D3D12_PIPELINE_STATE_STREAM_DESC 構造体を使用して記述します。この記述はライブラリ データベースと照合され、PSO 内容の重複を防ぐために保存されます。
riid型: const IID & ID3D12PipelineStateState オブジェクトの REFIID を指定します。 アプリケーションは通常、この引数と次の引数 ppPipelineState を、マクロ IID_PPV_ARGS(&PSO1) を使用して設定します。ここで PSO1 はオブジェクトの名前です。 ppPipelineState [out]
型: void ** SAL:
COM_Outptr
関数が正常に返された後に PSO を参照するポインターを指定します。
戻り値
型: HRESULT このメソッドは HRESULT の成功またはエラー コードを返します。名前が存在しない場合やストリーム記述がライブラリ内のデータと一致しない場合は E_INVALIDARG、結果の PSO を割り当てられない場合は E_OUTOFMEMORY が含まれる場合があります。解説
この関数はパイプライン記述として D3D12_PIPELINE_STATE_STREAM_DESC を受け取り、パイプライン記述としてより柔軟性の低い D3D12_GRAPHICS_PIPELINE_STATE_DESC および D3D12_COMPUTE_PIPELINE_STATE_DESC 構造体を受け取る ID3D12PipelineLibrary::LoadGraphicsPipeline および ID3D12PipelineLibrary::LoadComputePipeline 関数の代替となります。要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ
