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