HRESULT
Gilt für: Outlook 2013 | Outlook 2016
Ein 32-Bit-Wert, der verwendet wird, um einen Fehler oder eine Warnung zu beschreiben.
typedef LONG HRESULT;
Hinweise
Der HRESULT-Datentyp ist identisch mit dem SCODE-Datentyp .
Ein HRESULT-Wert besteht aus den folgenden Feldern:
Ein 1-Bit-Code, der den Schweregrad angibt, wobei null den Erfolg und 1 den Fehler darstellt.
Ein reservierter 4-Bit-Wert.
Ein 11-Bit-Code, der die Verantwortung für den Fehler oder die Warnung angibt, auch als Einrichtungscode bezeichnet.
Ein 16-Bit-Code, der den Fehler oder die Warnung beschreibt.
Die meisten MAPI-Schnittstellenmethoden und -funktionen geben HRESULT-Werte zurück, um eine detaillierte Ursachenbildung bereitzustellen. HRESULT-Werte werden auch häufig in OLE-Schnittstellenmethoden verwendet. OLE stellt mehrere Makros für die Konvertierung zwischen HRESULT-Werten und SCODE-Werten bereit, ein weiterer gängiger Datentyp für die Fehlerbehandlung.
Hinweis
In der 64-Bit-MAPI ist HRESULT immer noch ein 32-Bit-Wert.
Informationen zur OLE-Verwendung von HRESULT-Werten finden Sie in der OLE-Programmierreferenz. Weitere Informationen zur Verwendung dieser Werte in MAPI finden Sie unter Fehlerbehandlung und eine der folgenden Schnittstellenmethoden: