Partager via


ID3D11FunctionLinkingGraph::CallFunction, méthode (d3d11shader.h)

Crée un nœud de liaison de fonction d’appel à utiliser dans le graphe de liaison de fonction.

Syntaxe

HRESULT CallFunction(
  [in, optional] LPCSTR            pModuleInstanceNamespace,
  [in]           ID3D11Module      *pModuleWithFunctionPrototype,
  [in]           LPCSTR            pFunctionName,
  [out]          ID3D11LinkingNode **ppCallNode
);

Paramètres

[in, optional] pModuleInstanceNamespace

Type : LPCSTR

Espace de noms facultatif pour la fonction ou NULL si aucun espace de noms n’est nécessaire.

[in] pModuleWithFunctionPrototype

Type : ID3D11Module*

Pointeur vers l’interface ID3D11ModuleInstance pour le module de bibliothèque qui contient le prototype de fonction.

[in] pFunctionName

Type : LPCSTR

Nom de la fonction.

[out] ppCallNode

Type : ID3D11LinkingNode**

Pointeur vers une variable qui reçoit un pointeur vers l’interface ID3D11LinkingNode qui représente la fonction dans le graphe de liaison de fonction.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ; sinon, retourne l’un des codes de retour Direct3D 11.

Spécifications

   
Plateforme cible Windows
En-tête d3d11shader.h
Bibliothèque D3DCompiler.lib
DLL D3DCompiler_47.dll

Voir aussi

ID3D11FunctionLinkingGraph