ID3DXInclude::Close, méthode
Méthode implémentée par l’utilisateur pour fermer un nuanceur #include fichier.
Syntaxe
HRESULT Close(
[in] LPCVOID pData
);
Paramètres
-
pData [in]
-
Type : LPCVOID
Pointeur vers la mémoire tampon retournée qui contient les directives include. Il s’agit du pointeur retourné par l’appel ID3DXInclude::Open correspondant.
Valeur retournée
Type : HRESULT
La méthode implémentée par l’utilisateur doit retourner S_OK. Si le rappel échoue lors de la lecture du fichier #include, l’API qui a provoqué l’appel du rappel échoue. Il s’agit de l’un des éléments suivants :
- Le nuanceur HLSL échoue dans l’une des fonctions D3DXCompileShader***.
- Le nuanceur d’assembly échoue dans l’une des fonctions D3DXAssembleShader****.
- L’effet échoue dans l’une des fonctions D3DXCreateEffect*** ou D3DXCreateEffectCompiler***.
Notes
Si ID3DXInclude::Open a réussi, ID3DXInclude::Close est garanti pour être appelé avant que l’API utilisant cette interface ne retourne.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
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