Freigeben über


MAPICrashRecovery

Gilt für: Outlook 2013 | Outlook 2016

Die MAPICrashRecovery-Funktion überprüft den Zustand des freigegebenen Arbeitsspeichers der Datei "Persönliche Ordner" (PST) oder der Offlineordnerdatei (OST). Wenn sich der Arbeitsspeicher in einem konsistenten Zustand befindet, verschiebt die MAPICrashRecovery-Funktion die Daten auf den Datenträger und verhindert weiteren Lese- oder Schreibzugriff, bis der Prozess beendet wird.

QuickInfo

Eigenschaft Wert
Exportiert von:
olmapi32.dll
Aufgerufen von:
Client
Implementiert von:
Outlook
void MAPICrashRecovery(ULONG ulFlags);

Parameter

ulFlags

[in] Flags, die verwendet werden, um zu steuern, wie die MAPI-Absturzwiederherstellung ausgeführt wird. Die folgenden Flags können festgelegt werden:

  • MAPICRASH_RECOVER: Wenn sich die PSTs oder OSTs in einem konsistenten Zustand befinden, verschieben Sie die Daten auf den Datenträger, und sperren Sie die PSTs oder OSTs, um Lese- oder Schreibzugriff zu verhindern.

  • MAPICRASH_CONTINUE: Entsperren Sie die PSTs oder OSTs für das Debuggen. Rufen Sie nach einem erfolgreichen Aufruf von MAPICrashRecovery mit dem flag MAPICRASH_RECOVERMAPICrashRecovery mit dem flag MAPICRASH_CONTINUE auf, damit das Debuggen fortgesetzt werden kann.

  • MAPICRASH_SYSTEM_SHUTDOWN: Wenn sich die PSTs oder OSTs in einem konsistenten Zustand befinden, verschieben Sie die Daten auf den Datenträger, und sperren Sie die PSTs oder OSTs, um lese- oder schreibzugriff zu verhindern. Die PSTs oder OSTs können nicht mit MAPICRASH_CONTINUE entsperrt werden. Muss in Kombination mit MAPICRASH_RECOVER verwendet werden.

Hinweise

Das obere Byte (0xFF000000) ist für anbieterspezifische Absturzwiederherstellungsflags reserviert.

Rufen Sie MAPICrashRecovery mit den Flags MAPICRASH_RECOVER und MAPICRASH_SYSTEM_SHUTDOWN als Reaktion auf die WM_ENDSESSION-Nachricht auf.

Siehe auch