Skip to main content
要求された PSO をライブラリから取得します。パイプライン ストリーム記述はライブラリ データベースと照合され、PSO 内容の重複を防ぐために記憶されます。

構文

パラメーター

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 ファミリ

関連項目

ストリーミング パイプライン desc のレイアウトと動作の説明については、D3D12_PIPELINE_STATE_STREAM_DESC を参照してください。 ID3D12PipelineLibrary1
最終更新日 2026年8月24日