Freigeben über


SCODE

Gilt für: Outlook 2013 | Outlook 2016

Ein 32-Bit-status Wert, der verwendet wird, um einen Fehler oder eine Warnung zu beschreiben.

typedef ULONG SCODE;

Hinweise

Der SCODE-Datentyp ist identisch mit dem HRESULT-Datentyp .

Ein SCODE-Wert ist in vier Felder unterteilt:

  • Ein Ein-Bit-Schweregradcode, der auf 0 festgelegt ist, um den Erfolg anzuzeigen, und 1, um einen Fehler anzugeben.

  • Ein reserviertes 11-Bit-Feld

  • Ein 4-Bit-Einrichtungscode, der den Bereich angibt, der für den Fehler oder die Warnung verantwortlich ist.

  • Ein 16-Bit-Fehler- oder Warnungscode, der das Problem beschreibt, das den Fehler oder die Warnung verursacht.

Viele der MAPI-Funktionen und -Methoden geben SCODE-Werte zurück, die als HRESULT-Datentypen definiert sind, ebenso wie die OLE-Methoden und -Funktionen. OLE definiert mehrere Makros, die zum Konvertieren zwischen einem SCODE und einem HRESULT verwendet werden können.

Hinweis

In der 64-Bit-MAPI ist SCODE immer noch ein 32-Bit-Wert.

Weitere Informationen dazu, wie MAPI den SCODE-Datentyp verwendet, finden Sie unter Fehlerbehandlung. Weitere Informationen zu OLE und dem SCODE-Datentyp finden Sie in der OLE-Programmierreferenz.

Siehe auch

HRESULTMAPI-Datentypen