Partager via


ID3D12PipelineLibrary ::LoadComputePipeline, méthode (d3d12.h)

Récupère l’authentification unique demandée à partir de la bibliothèque. Le desc d’entrée est mis en correspondance avec les données de la base de données de la bibliothèque actuelle et mémorisé afin d’empêcher la duplication du contenu de l’authentification unique.

Syntaxe

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

Paramètres

[in] pName

Type : LPCWSTR

Nom unique de l’authentification unique.

[in] pDesc

Type : const D3D12_COMPUTE_PIPELINE_STATE_DESC*

Spécifie une description de l’authentification unique requise dans une structure de D3D12_COMPUTE_PIPELINE_STATE_DESC . Cette description d’entrée est mise en correspondance avec les données de la base de données de la bibliothèque actuelle et stockée afin d’empêcher la duplication du contenu de l’authentification unique.

riid

Type : REFIID

Spécifie un REFIID pour l’objet ID3D12PipelineState . Définissez généralement ce paramètre et le paramètre suivant avec la macro IID_PPV_ARGS(&PSO1), où PSO1 est le nom de l’objet.

[out] ppPipelineState

Type : void**

Spécifie un pointeur qui référencera l’authentification unique retournée.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code de réussite ou d’erreur HRESULT, 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 si impossible d’allouer l’authentification unique de retour.

Remarques

Reportez-vous aux remarques et exemples pour CreatePipelineLibrary.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3d12.lib
DLL D3d12.dll

Voir aussi

ID3D12PipelineLibrary