Passer au contenu principal
Récupère le PSO demandé dans la bibliothèque. La description du flux de pipeline est comparée à la base de données de la bibliothèque et mémorisée afin d’empêcher la duplication du contenu des PSO.

Syntaxe

Paramètres

pName [in]
Type : LPCWSTR
SAL : In Nom unique du PSO. pDesc [in]
Type : const D3D12_PIPELINE_STATE_STREAM_DESC *
SAL : In Décrit le PSO requis à l’aide d’une structure D3D12_PIPELINE_STATE_STREAM_DESC. Cette description est comparée à la base de données de la bibliothèque et stockée afin d’empêcher la duplication du contenu des PSO. riid
Type : const IID &
Spécifie un REFIID pour l’objet ID3D12PipelineStateState. En général, les applications doivent définir cet argument et l’argument suivant, ppPipelineState, à l’aide de la macro IID_PPV_ARGS(&PSO1), où PSO1 est le nom de l’objet. ppPipelineState [out]
Type : void **
SAL : COM_Outptr Spécifie le pointeur qui référencera le PSO une fois que la fonction aura retourné un résultat avec succès.

Valeur de retour

Type : HRESULT Cette méthode retourne un code HRESULT de réussite ou d’erreur, qui peut inclure E_INVALIDARG si le nom n’existe pas ou si la description du flux ne correspond pas aux données de la bibliothèque, et E_OUTOFMEMORY si la fonction ne parvient pas à allouer le PSO résultant.

Remarques

Cette fonction accepte la description du pipeline sous la forme d’une structure D3D12_PIPELINE_STATE_STREAM_DESC et remplace les fonctions ID3D12PipelineLibrary::LoadGraphicsPipeline et ID3D12PipelineLibrary::LoadComputePipeline, qui acceptent leur description de pipeline sous la forme des structures moins flexibles D3D12_GRAPHICS_PIPELINE_STATE_DESC et D3D12_COMPUTE_PIPELINE_STATE_DESC, respectivement.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Consultez D3D12_PIPELINE_STATE_STREAM_DESC pour obtenir une description de la disposition et du comportement d’une description de pipeline en flux. ID3D12PipelineLibrary1
Dernière modification le 6 octobre 2026