语法
参数
pName [in]类型:LPCWSTR SAL:
In
PSO 的唯一名称。
pDesc [in]类型:const D3D12_PIPELINE_STATE_STREAM_DESC * SAL:
In
使用 D3D12_PIPELINE_STATE_STREAM_DESC 结构描述所需的 PSO。此描述与库数据库匹配并存储,以防止 PSO 内容重复。
riid类型:const IID & 指定 ID3D12PipelineStateState 对象的 REFIID。 应用程序通常应使用宏 IID_PPV_ARGS(&PSO1) 设置此参数以及以下参数 ppPipelineState,其中 PSO1 是对象的名称。 ppPipelineState [out]
类型:void ** SAL:
COM_Outptr
指定在函数成功返回后将引用 PSO 的指针。
返回值
类型:HRESULT 此方法返回一个 HRESULT 成功或错误代码,可能包括 E_INVALIDARG(如果名称不存在或流描述与库中的数据不匹配)以及 E_OUTOFMEMORY(如果函数无法分配生成的 PSO)。备注
此函数将管线描述作为 D3D12_PIPELINE_STATE_STREAM_DESC,可替代 ID3D12PipelineLibrary::LoadGraphicsPipeline 和 ID3D12PipelineLibrary::LoadComputePipeline 函数,这些函数分别以较不灵活的 D3D12_GRAPHICS_PIPELINE_STATE_DESC 和 D3D12_COMPUTE_PIPELINE_STATE_DESC 结构作为其管线描述。要求
头文件: d3d12_xs.h 或 d3d12_x.h库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列
