Partager via


HRESULT

S’applique à : Outlook 2013 | Outlook 2016

Valeur 32 bits utilisée pour décrire une erreur ou un avertissement.

typedef LONG HRESULT;

Remarques

Le type de données HRESULT est identique au type de données SCODE .

Une valeur HRESULT se compose des champs suivants :

  • Code 1 bits indiquant la gravité, où zéro représente la réussite et 1 représente l’échec.

  • Valeur réservée 4 bits.

  • Code 11 bits indiquant la responsabilité de l’erreur ou de l’avertissement, également appelé code d’installation.

  • Code 16 bits décrivant l’erreur ou l’avertissement.

La plupart des méthodes et fonctions d’interface MAPI retournent des valeurs HRESULT pour fournir une formation détaillée de la cause. Les valeurs HRESULT sont également largement utilisées dans les méthodes d’interface OLE. OLE fournit plusieurs macros pour la conversion entre des valeurs HRESULT et des valeurs SCODE , un autre type de données courant pour la gestion des erreurs.

Remarque

Dans MAPI 64 bits, HRESULT est toujours une valeur 32 bits.

Pour plus d’informations sur l’utilisation OLE des valeurs HRESULT , consultez la référence du programmeur OLE. Pour plus d’informations sur l’utilisation de ces valeurs dans MAPI, consultez Gestion des erreurs et l’une des méthodes d’interface suivantes :

IABLogon::GetLastError

IMAPISupport::GetLastError

IMAPIControl::GetLastError

IMAPITable::GetLastError

IMAPIProp::GetLastError

IMAPIViewAdviseSink::OnPrint

Voir aussi

Types de données MAPISCODE