Skip to main content
Recupera el PSO solicitado de la biblioteca. La descripción de la secuencia de canalización se compara con la base de datos de la biblioteca y se recuerda para evitar la duplicación del contenido de los PSO.

Sintaxis

Parámetros

pName [in]
Tipo: LPCWSTR
SAL: In El nombre único del PSO. pDesc [in]
Tipo: const D3D12_PIPELINE_STATE_STREAM_DESC *
SAL: In Describe el PSO requerido mediante una estructura D3D12_PIPELINE_STATE_STREAM_DESC. Esta descripción se compara con la base de datos de la biblioteca y se almacena para evitar la duplicación del contenido de los PSO. riid
Tipo: const IID &
Especifica un REFIID para el objeto ID3D12PipelineStateState. Normalmente, las aplicaciones deben establecer este argumento y el argumento siguiente, ppPipelineState, mediante la macro IID_PPV_ARGS(&PSO1), donde PSO1 es el nombre del objeto. ppPipelineState [out]
Tipo: void **
SAL: COM_Outptr Especifica el puntero que hará referencia al PSO una vez que la función se devuelva correctamente.

Valor devuelto

Tipo: HRESULT Este método devuelve un código HRESULT de éxito o de error, que puede incluir E_INVALIDARG si el nombre no existe o la descripción de la secuencia no coincide con los datos de la biblioteca, y E_OUTOFMEMORY si la función no puede asignar el PSO resultante.

Comentarios

Esta función toma la descripción de la canalización como una estructura D3D12_PIPELINE_STATE_STREAM_DESC y es un reemplazo de las funciones ID3D12PipelineLibrary::LoadGraphicsPipeline e ID3D12PipelineLibrary::LoadComputePipeline, que toman su descripción de canalización como las estructuras menos flexibles D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC, respectivamente.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Consulte D3D12_PIPELINE_STATE_STREAM_DESC para obtener una descripción del diseño y el comportamiento de una descripción de canalización de streaming. ID3D12PipelineLibrary1
Última modificación el 28 de agosto de 2026