Syntaxe
Paramètres
pName [in]Type : LPCWSTR Nom unique du PSO. pDesc [in]
Type : const D3D12_GRAPHICS_PIPELINE_STATE_DESC * Spécifie une description du PSO requis dans une structure D3D12_GRAPHICS_PIPELINE_STATE_DESC. Cette description d’entrée est comparée aux données de la base de données actuelle de la bibliothèque et stockée afin d’éviter la duplication du contenu des PSO. riid
Type : const IID & Spécifie un REFIID pour l’objet ID3D12PipelineState. En règle générale, définissez ce paramètre, ainsi que le suivant, avec la macro
IID_PPV_ARGS(&PSO1), où PSO1 est le nom de l’objet.
ppPipelineState [out]Type : void ** Spécifie un pointeur qui référencera le PSO renvoyé.
Valeur renvoyée
Type : HRESULT Cette méthode renvoie un code HRESULT de réussite ou d’erreur, qui peut inclure E_INVALIDARG si le nom n’existe pas ou si la description d’entrée ne correspond pas aux données de la bibliothèque, et E_OUTOFMEMORY s’il est impossible d’allouer le PSO renvoyé.Remarques
Consultez les remarques et les exemples de CreatePipelineLibrary.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
