Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Gibt eine MAPIERROR-Struktur zurück, die Informationen zum vorherigen Fehler des Nachrichten-Siteobjekts enthält.
HRESULT GetLastError(
HRESULT hResult,
ULONG ulFlags,
LPMAPIERROR FAR * lppMAPIError
);
Parameter
hResult
[in] Ein HRESULT, das den Fehlerwert enthält, der im vorherigen Methodenaufruf generiert wurde.
ulFlags
[in] Eine Bitmaske von Kennzeichnungen, die den Typ der zurückgegebenen Zeichenfolgen steuert. Die folgende Kennzeichnung kann festgelegt werden:
MAPI_UNICODE
Die Zeichenfolgen in der MAPIERROR-Struktur, die im lppMAPIError-Parameter zurückgegeben wird, weisen das Unicode-Format auf. Wenn die MAPI_UNICODE-Kennzeichnung nicht gesetzt ist, liegen die Zeichenfolgen im ANSI-Format vor.
lppMAPIError
[out] Ein Zeiger auf einen Zeiger auf die zurückgegebene MAPIERROR-Struktur, die Versions-, Komponenten- und Kontextinformationen für den Fehler enthält. Dieser Parameter kann auf NULL gesetzt werden, wenn es keine MAPIERROR-Struktur zurückgibt.
Rückgabewert
S_OK
Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.
MAPI_E_BAD_CHARWIDTH
Entweder wurde die MAPI_UNICODE-Kennzeichnung festgelegt, und GetLastError-Unicode nicht unterstützt, oder MAPI_UNICODE wurde nicht festgelegt, und GetLastError unterstützt nur Unicode.
Hinweise
Die IMAPIMessageSite::GetLastError-Methode stellt Informationen zu einem früheren Methodenaufruf bereit, bei dem ein Fehler aufgetreten ist. Aufrufer können ihren Benutzern detaillierte Informationen zum Fehler bereitstellen, indem sie die Daten aus der MAPIERROR-Struktur in ein Dialogfeld einschließen.
Hinweise für Aufrufer
Sie können die MAPIERROR-Struktur verwenden, auf die der Parameter lppMAPIError zeigt, wenn MAPI nur dann eine S_OK zurückgibt, wenn GetLastError- S_OK zurückgibt. Manchmal kann MAPI nicht ermitteln, was der letzte Fehler war, oder hat nichts Weiteres über den Fehler zu berichten. In diesem Fall wird stattdessen ein Zeiger auf NULL in lppMAPIError zurückgegeben.
Weitere Informationen zur GetLastError-Methode finden Sie unter Verwenden erweiterter Fehler.