Partager via


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

Génère le code du nuanceur HLSL (High Level Shader Language) microsoft qui représente le graphe de liaison de fonction.

Syntaxe

HRESULT GenerateHlsl(
  [in]  UINT     uFlags,
  [out] ID3DBlob **ppBuffer
);

Paramètres

[in] uFlags

Type : UINT

Réservé

[out] ppBuffer

Type : ID3DBlob**

Pointeur vers une variable qui reçoit un pointeur vers l’interface ID3DBlob que vous pouvez utiliser pour accéder au code source du nuanceur HLSL qui représente le graphe de liaison de fonction. Vous pouvez compiler ce code HLSL, mais vous devez d’abord ajouter du code ou inclure des instructions pour les fonctions appelées 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.

Configuration requise

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

Voir aussi

ID3D11FunctionLinkingGraph