MAPICrashRecovery
Aplica-se a: Outlook 2013 | Outlook 2016
A função MAPICrashRecovery verifica o estado da memória compartilhada do arquivo PST (Pastas Pessoais) ou do arquivo OST (Pastas Offline). Se a memória estiver em um estado consistente, a função MAPICrashRecovery moverá os dados para o disco e impedirá o acesso de leitura ou gravação até que o processo seja encerrado.
Informações rápidas
Propriedade | Valor |
---|---|
Exportado por: |
olmapi32.dll |
Chamado por: |
Cliente |
Implementado por: |
Outlook |
void MAPICrashRecovery(ULONG ulFlags);
Parâmetros
ulFlags
[in] Sinalizadores usados para controlar como a recuperação de falha mapi é executada. Os seguintes sinalizadores podem ser definidos:
MAPICRASH_RECOVER: se os PSTs ou OSTs estiverem em um estado consistente, mova os dados para disco e bloqueie os PSTs ou OSTs para impedir o acesso de leitura ou gravação.
MAPICRASH_CONTINUE: desbloqueie os PSTs ou OSTs para depuração. Após uma chamada bem-sucedida para MAPICrashRecovery com o sinalizador MAPICRASH_RECOVER , chame MAPICrashRecovery com o sinalizador MAPICRASH_CONTINUE para permitir que a depuração continue.
MAPICRASH_SYSTEM_SHUTDOWN: se os PSTs ou OSTs estiverem em um estado consistente, mova os dados para o disco e bloqueie os PSTs ou OSTs para impedir o acesso de leitura ou gravação. Os PSTs ou OSTs não podem ser desbloqueados usando MAPICRASH_CONTINUE. Deve ser usado em combinação com MAPICRASH_RECOVER.
Comentários
O byte superior (0xFF000000) é reservado para sinalizadores de recuperação de falha específicos do provedor.
Chame MAPICrashRecovery com os sinalizadores MAPICRASH_RECOVER e MAPICRASH_SYSTEM_SHUTDOWN em resposta à mensagem WM_ENDSESSION .