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
Einige Schnittstellenmethoden akzeptieren Sie die Kennzeichen MAPI_DEFERRED_ERRORS als Eingabeparameter. Wenn dieses Flag festgelegt ist, muss die Methode nicht sofort mit einem Wert zurückgegeben; Sie können den Anrufer das Ergebnis des Anrufs zu einem späteren Zeitpunkt wissen lassen.
Zurückstellen Fehler hilft-Dienstanbieter in ihrer Implementierung der komplexe Methoden tätigen schneller verarbeitet. Statt viele Anforderungen zu behandeln und Zurückgeben eines Werts für die einzelnen, kann Fehler verzögern der Anrufe für den Dienstanbieter gebündelt werden. Viele Anforderungen gleichzeitig verarbeitet senkt die Netzwerkdatenverkehr, wodurch die Leistung verbessert. Zurückstellen Fehler ist besonders hilfreich in Aufrufe löschen oder Kopie-Eigenschaften, mit die Vorgänge sehr zeitaufwendig sein können.
Wenn ein Client einen Anruf ernannt werden, ohne das MAPI_DEFERRED_ERRORS-Flag festlegen, die verzögert nur behandelt werden kann, können Dienstanbieter entweder die Fehler unabhängig verzögern oder MAPI_E_TOO_COMPLEX zurückzugeben. Die meisten Clients sollte als Strategie vorzuziehen, dass Sie den Anruf defekt Fehler verzögern.
Die Einstellung der MAPI_DEFERRED_ERRORS ändert Flag Implementierung des Clients Fehlerbehandlung darin, dass die zurückgegebene Informationen können Sie jederzeit und nicht zu einem geplanten Zeitpunkt übermittelt werden kann. Es ist möglich, dass ein Fehler zurückgegeben werden soll, wenn es zu spät ist nichts davon oder nachdem Daten über die ursprüngliche Anforderung nicht mehr verfügbar ist. Beispielsweise wenn ein Client IMsgStore::OpenEntry um einen gelöschten Ordner mit MAPI_DEFERRED_ERRORS öffnen aufruft, wird der Client nicht des Problems wissen, bis eine IMAPIProp::GetProps aufgerufen wird, um eine der Eigenschaften des Ordners abzurufen. GetProps gibt MAPI_E_NOT_FOUND zurück.