Partager via


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

Récupère l’authentification unique demandée à partir de la bibliothèque.

Syntaxe

HRESULT LoadGraphicsPipeline(
  [in]  LPCWSTR                                  pName,
  [in]  const D3D12_GRAPHICS_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_GRAPHICS_PIPELINE_STATE_DESC*

Spécifie une description de l’authentification unique requise dans une structure D3D12_GRAPHICS_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’éviter 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 vous ne parvenez pas à allouer l’authentification unique de retour.

Remarques

Reportez-vous aux remarques et aux exemples de CreatePipelineLibrary.

Configuration requise

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

Voir aussi

ID3D12PipelineLibrary