Verwenden von Makros für die Fehlerbehandlung
Gilt für: Outlook 2013 | Outlook 2016
Es gibt mehrere Makros, um die Arbeit mit HRESULT-Werten zu vereinfachen.
Es gibt zwei Gruppen von Makros, die auf Fehler oder Erfolg testen: HR_SUCCEEDED und HR_FAILED und SUCCEEDED und FAILED. SUCCEEDED ist identisch mit HR_SUCCEEDED, und FAILED ist identisch mit HR_FAILED.
Verwenden Sie in diesem Fall das Makro ResultFromScode , um die HRESULT-Variable auf den entsprechenden HRESULT-Wert für S_OK festzulegen.
Häufig verwendete Makros werden in der folgenden Tabelle kurz beschrieben.
Makro | Beschreibung |
---|---|
MAKE_HRESULT |
Erstellt ein HRESULT aus seinen Komponenten. |
HR_SUCCEEDED |
Testet ein HRESULT auf eine Erfolgs- oder Warnungsbedingung. |
HR_FAILED |
Testet ein HRESULT auf eine Fehlerbedingung. |
HRESULT_CODE |
Extrahiert den Fehlercodeteil des HRESULT. |
HRESULT_FACILITY |
Extrahiert die Einrichtung aus dem HRESULT. |
HRESULT_SEVERITY |
Extrahiert das Schweregradbit aus dem SCHWEREGRAD. |
GELUNGEN |
Testet ein HRESULT auf eine Erfolgs- oder Warnungsbedingung. |
FEHLGESCHLAGEN |
Testet ein HRESULT auf eine Fehlerbedingung. |