Partager via


ID3D12Device::CreateComputePipelineState, méthode (d3d12.h)

Crée un objet d’état de pipeline de calcul.

Syntaxe

HRESULT CreateComputePipelineState(
  [in]  const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
        REFIID                                  riid,
  [out] void                                    **ppPipelineState
);

Paramètres

[in] pDesc

Type : const D3D12_COMPUTE_PIPELINE_STATE_DESC*

Pointeur vers une structure D3D12_COMPUTE_PIPELINE_STATE_DESC qui décrit l’état du pipeline de calcul.

riid

Type : REFIID

Identificateur global unique (GUID) pour l’interface d’état du pipeline (ID3D12PipelineState). Le REFIID, ou GUID, de l’interface à l’état du pipeline peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12PipelineState) obtient le GUID de l’interface à un état de pipeline.

[out] ppPipelineState

Type : void**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12PipelineState pour l’objet d’état du pipeline. L’objet d’état du pipeline est un objet d’état immuable. Il ne contient aucune méthode.

Valeur retournée

Type : HRESULT

Cette méthode retourne E_OUTOFMEMORY si la mémoire est insuffisante pour créer l’objet d’état du pipeline. Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 12 .

Spécifications

   
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12Device