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 |