Pular para o conteúdo principal
Recupera o PSO solicitado da biblioteca.

Sintaxe

Parâmetros

pName [in]
Tipo: LPCWSTR
O nome exclusivo do PSO. pDesc [in]
Tipo: const D3D12_GRAPHICS_PIPELINE_STATE_DESC *
Especifica uma descrição do PSO necessário em uma estrutura D3D12_GRAPHICS_PIPELINE_STATE_DESC. Essa descrição de entrada é comparada com os dados no banco de dados da biblioteca atual e armazenada para evitar a duplicação do conteúdo do PSO. riid
Tipo: const IID &
Especifica um REFIID para o objeto ID3D12PipelineState. Normalmente, defina este parâmetro e o seguinte com a macro IID_PPV_ARGS(&PSO1), em que PSO1 é o nome do objeto. ppPipelineState [out]
Tipo: void **  Especifica um ponteiro que fará referência ao PSO retornado.

Valor retornado

Tipo: HRESULT Este método retorna um código HRESULT de sucesso ou erro, que pode incluir E_INVALIDARG se o nome não existir ou se a descrição de entrada não corresponder aos dados na biblioteca, e E_OUTOFMEMORY se não for possível alocar o PSO de retorno.

Comentários

Consulte os comentários e exemplos de CreatePipelineLibrary.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas compatíveis: consoles XBOX Series e família XBOX One

Confira também

ID3D12PipelineLibrary
Última modificação em 6 de outubro de 2026