Utilisation de macros pour la gestion des erreurs
S’applique à : Outlook 2013 | Outlook 2016
Il existe plusieurs macros pour faciliter l’utilisation des valeurs HRESULT.
Il existe deux ensembles de macros qui testent l’échec ou la réussite : HR_SUCCEEDED et HR_FAILED et SUCCEEDED et FAILED. SUCCEEDED est identique à HR_SUCCEEDED et FAILED est identique à HR_FAILED.
Dans ce cas, utilisez la macro ResultFromScode pour définir la variable HRESULT sur la valeur HRESULT correspondante pour S_OK.
Les macros couramment utilisées sont brièvement décrites dans le tableau suivant.
Macro | Description |
---|---|
MAKE_HRESULT |
Construit un HRESULT à partir de ses composants. |
HR_SUCCEEDED |
Teste un HRESULT pour rechercher une condition de réussite ou d’avertissement. |
HR_FAILED |
Teste un HRESULT pour rechercher une condition d’erreur. |
HRESULT_CODE |
Extrait la partie code d’erreur du HRESULT. |
HRESULT_FACILITY |
Extrait la fonctionnalité du HRESULT. |
HRESULT_SEVERITY |
Extrait le bit de gravité de l’élément SEVERITY. |
RÉUSSI |
Teste un HRESULT pour rechercher une condition de réussite ou d’avertissement. |
ÉCHOUÉ |
Teste un HRESULT pour rechercher une condition d’erreur. |