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 |