ID3DInclude ::Close, méthode (d3dcommon.h)
Méthode implémentée par l’utilisateur pour fermer un fichier de nuanceur #include.
Syntaxe
HRESULT Close(
LPCVOID pData
);
Paramètres
pData
Type : LPCVOID
Pointeur vers la mémoire tampon qui contient les directives include. Il s’agit du pointeur qui a été retourné par l’appel ID3DInclude ::Open correspondant.
Valeur retournée
Type : HRESULT
La méthode Close implémentée par l’utilisateur doit retourner S_OK. Si la fermeture échoue lorsqu’elle ferme le fichier #include, l’interface de programmation d’application (API) qui a provoqué l’appel de Close échoue. Cet échec peut se produire dans l’une des situations suivantes :
- Le nuanceur HLSL (high-level shader language) échoue à l’une des fonctions D3D10CompileShader*** .
- L’effet échoue à l’une des fonctions D3D10CreateEffect** *.
Remarques
Si ID3DInclude ::Open a réussi, la fonction Close est appelée avant que l’API utilisant l’interface ID3DInclude ne retourne.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3dcommon.h |
Bibliothèque | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour