Retour d’informations sur l’erreur
À l’aide des interfaces et des fonctions de gestion des erreurs COM, vous pouvez retourner des informations sur les erreurs en effectuant les étapes suivantes :
- Implémentez l’interface ISupportErrorInfo .
- Pour créer une instance de l’objet d’erreur générique, appelez la fonction CreateErrorInfo .
- Pour définir son contenu, utilisez les méthodes ICreateErrorInfo .
- Pour associer l’objet d’erreur au thread logique actuel, appelez la fonction SetErrorInfo .
Les interfaces de gestion des erreurs créent et gèrent un objet d’erreur qui fournit des informations sur l’erreur. L’objet d’erreur n’est pas le même que l’objet qui a rencontré l’erreur. Il s’agit d’un objet distinct associé au thread d’exécution actuel.