Comment donner un sens aux codes d'erreurs renvoyés par les API ?Lorsque une erreur se produit lors de l'appel à une API, généralement celle-ci retourne un code d'erreur différent de 0. Cependant, deux cas de figures peuvent se présenter. L'API peut soit renvoyer un code qui diffère pour chaque erreur, soit renvoyer un code générique signalant simplement qu'une erreur s'est produite. Dans le deuxième cas, vous devrez alors employer l'API GetLastError qui vous permettra de connaître avec plus de précision le code de l'erreur. Une fois que vous connaissez le code exact de l'erreur qui vient de se produire, il ne vous reste plus qu'à employer l'API FormatMessage. Cette API permet en effet de retourner le message correspondant à un code d'erreur. Voici l'exemple d'une fonction mettant en oeuvre l'utilisation de l'API FormatMessage : ' Déclaration de l'API Une autre solution pour retrouver la signification des erreurs renvoyées par les API est de consulter cette page de la SDK : Platform SDK: Debugging and Error Handling System Error Codes. |
Date de publication : 14 juillet 2002 Dernière modification : 14 juillet 2002 Rubriques : API Mots-clés : API, erreurs, codes, numéros, sens, messages, FormatMessage, GetLastError, valeurs retournées |