Share via


MAPICrashRecovery

S’applique à : Outlook 2013 | Outlook 2016

La fonction MAPICrashRecovery vérifie l’état de la mémoire partagée du fichier de dossiers personnels (PST) ou du fichier de dossiers hors connexion (OST). Si la mémoire est dans un état cohérent, la fonction MAPICrashRecovery déplace les données sur le disque et empêche tout autre accès en lecture ou en écriture tant que le processus n’est pas terminé.

Informations rapides

Propriété Valeur
Exporté par :
olmapi32.dll
Appelé par :
Client
Implémenté par :
Outlook
void MAPICrashRecovery(ULONG ulFlags);

Paramètres

ulFlags

[in] Indicateurs utilisés pour contrôler la façon dont la récupération d’incident MAPI est effectuée. Les indicateurs suivants peuvent être définis :

  • MAPICRASH_RECOVER : si les fichiers PST ou OST sont dans un état cohérent, déplacez les données sur le disque et verrouillez-les pour empêcher l’accès en lecture ou en écriture.

  • MAPICRASH_CONTINUE : Déverrouillez les fichiers PST ou OST pour le débogage. Après un appel réussi à MAPICrashRecovery avec l’indicateur MAPICRASH_RECOVER , appelez MAPICrashRecovery avec l’indicateur MAPICRASH_CONTINUE pour permettre la poursuite du débogage.

  • MAPICRASH_SYSTEM_SHUTDOWN : si les fichiers PST ou OST sont dans un état cohérent, déplacez les données sur le disque et verrouillez-les pour empêcher l’accès en lecture ou en écriture. Les fichiers PST ou OST ne peuvent pas être déverrouillés à l’aide de MAPICRASH_CONTINUE. Doit être utilisé en combinaison avec MAPICRASH_RECOVER.

Remarques

L’octet supérieur (0xFF000000) est réservé aux indicateurs de récupération d’incident spécifiques au fournisseur.

Appelez MAPICrashRecovery avec les indicateurs MAPICRASH_RECOVER et MAPICRASH_SYSTEM_SHUTDOWN en réponse au message WM_ENDSESSION .

Voir aussi