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 |