Partager via


Codes de retour Direct3D 10

Le tableau suivant contient des codes de retour à partir des fonctions d’API.

HRESULT Description
D3D10_ERROR_FILE_NOT_FOUND Le fichier est introuvable.
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS Il existe trop d’instances uniques d’un type particulier d’objet d’état .
D3DERR_INVALIDCALL L’appel de méthode n’est pas valide. Par exemple, le paramètre d’une méthode peut ne pas être un pointeur valide.
D3DERR_WASSTILLDRAWING L’opération blit précédente qui transfère des informations vers ou depuis cette surface est incomplète.
E_FAIL Tentative de création d’un appareil avec la couche de débogage activée et la couche n’est pas installée.
E_INVALIDARG Un paramètre non valide a été passé à la fonction de retour.
E_OUTOFMEMORY Direct3D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel.
E_NOTIMPL L’appel de méthode n’est pas implémenté avec la combinaison de paramètres passée.
S_FALSE Valeur de réussite alternative, indiquant une achèvement réussie mais non standard (la signification précise dépend du contexte).
S_OK Aucune erreur n’a eu lieu.

 

Pour écrire du code qui gère valeurs HRESULT robuste, utilisez les macros SUCCEEDED(hr) et FAILED(hr).

référence Direct3D

Référence pour Direct3D 10