Skip to main content
Crée un objet d’état de pipeline de calcul avec des détails supplémentaires, comme les limites des nuanceurs.

Syntaxe

Paramètres

pBaseDesc _In_
Type : D3D12_COMPUTE_PIPELINE_STATE_DESC*
L’adresse de la description de base de l’état de pipeline de calcul. NumExtendedDescs _In_
Type : UINT
Le nombre de descriptions étendues d’état de pipeline de calcul dans pExtendedDescs. pExtendedDescs _In_
Type : D3D12XBOX_EXTENDED_COMPUTE_PIPELINE_STATE_DESC*
Pointeur vers un tableau de descriptions étendues d’état de pipeline de calcul qui spécifient des détails supplémentaires sur l’état de pipeline de calcul, comme les limites des nuanceurs. riid
Type : REFIID
L’identificateur global unique (GUID) de l’interface d’état de pipeline, ID3D12PipelineState. Pour récupérer le REFIID (ou GUID) de l’état de pipeline, utilisez la macro __uuidof(). ppPipelineState _Outptr_
Type : void**
L’objet d’état de pipeline graphique étendu résultant.

Valeur de retour

Type : HRESULT L’un des codes de retour Direct3D 12, ou S_RUNTIME_COMPILATION, qui indique que la fonction a réussi, mais qu’une recompilation des nuanceurs a été effectuée au moment de l’exécution. S_RUNTIME_COMPILATION est une valeur de retour propre à XBOX. Elle peut également être retournée par CreateGraphicsPipelineState ou CreateComputePipelineState (sur XBOX uniquement).

Remarques

CreateDerivedComputePipelineStateX peut utiliser l’objet d’état de pipeline graphique résultant pour créer un objet d’état de pipeline graphique dérivé.

Configuration requise

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

Voir aussi

ID3D12Device
Last modified on October 6, 2026