Codes de retour Direct3D 12

Voici les codes de retour des fonctions d’API. Pour plus de codes de retour, consultez DXGI_ERROR.

HRESULT Description
D3D12_ERROR_ADAPTER_NOT_FOUND L’authentification unique mise en cache spécifiée a été créée sur un autre adaptateur et ne peut pas être réutilisée sur l’adaptateur actuel.
D3D12_ERROR_DRIVER_VERSION_MISMATCH L’authentification unique mise en cache spécifiée a été créée sur une autre version du pilote et ne peut pas être réutilisée sur l’adaptateur actuel.
D3DERR_INVALIDCALL (remplacé par DXGI_ERROR_INVALID_CALL) 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 (remplacé par DXGI_ERROR_WAS_STILL_DRAWING) 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 Autre valeur de réussite, indiquant une complétion réussie mais non standard (la signification précise dépend du contexte).
S_OK Aucune erreur ne s'est produite.

 

Référence Direct3D 12