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.