Skip to main content
要求された PSO をライブラリから取得します。

構文

パラメーター

pName [in]
型: LPCWSTR
PSO の一意の名前。 pDesc [in]
型: const D3D12_GRAPHICS_PIPELINE_STATE_DESC *
必要な PSO の記述を D3D12_GRAPHICS_PIPELINE_STATE_DESC 構造体で指定します。この入力記述は現在のライブラリ データベース内のデータと照合され、PSO 内容の重複を防ぐために保存されます。 riid
型: const IID &
ID3D12PipelineState オブジェクトの REFIID を指定します。通常、これと次のパラメーターはマクロ IID_PPV_ARGS(&PSO1) を使用して設定します。ここで PSO1 はオブジェクトの名前です。 ppPipelineState [out]
型: void **
返される PSO を参照するポインターを指定します。

戻り値

型: HRESULT このメソッドは HRESULT の成功またはエラー コードを返します。名前が存在しない場合や入力記述がライブラリ内のデータと一致しない場合は E_INVALIDARG、戻り PSO を割り当てられない場合は E_OUTOFMEMORY を含む場合があります。

解説

CreatePipelineLibrary の解説と例を参照してください。

要件

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

関連項目

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