Partager via


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.