Desligar um provedor de repositório PST encapsulado
Aplica-se a: Outlook 2013 | Outlook 2016
Depois de terminar de usar um provedor de armazenamento PST (arquivo de pastas pessoais) encapsulado, você deve desligar corretamente o provedor de armazenamento PST embrulhado. Para obter mais informações sobre como usar o provedor de loja PST encapsulado, consulte Usando um provedor de loja PST encapsulado.
Para desligar um provedor de loja PST encapsulado, você deve chamar a função IMSProvider::Shutdown . Essas funções fecham o provedor de repositório PST embrulhado de forma ordenada.
Neste tópico, a função IMSProvider::Shutdown é demonstrada usando um exemplo de código do Provedor de Repositório PST encapsulado de exemplo. O exemplo implementa um provedor PST encapsulado que se destina a ser usado em conjunto com a API de Replicação. Para obter mais informações sobre como baixar e instalar o Provedor de Repositório PST Encapsulado de Exemplo, consulte Instalando o Provedor de Repositório PST Encapsulado de Exemplo. Para obter mais informações sobre a API de Replicação, consulte Sobre a API de Replicação.
Rotina de desligamento
O spooler MAPI chama a função IMSProvider::Shutdown pouco antes de liberar o provedor de loja PST embrulhado para que o provedor de loja PST embrulhado possa ser desligado corretamente. A função encerra todos os objetos de sessão associados ao provedor de repositório PST encapsulado.
Exemplo CMSProvider::ShutDown()
STDMETHODIMP CMSProvider::Shutdown(ULONG * pulFlags)
{
HRESULT hRes = S_OK;
Log(true,"CMSProvider::Shutdown\n");
hRes =m_pPSTMS->Shutdown(pulFlags);
Log(true,"CMSProvider::Shutdown returned: 0x%08X\n", hRes);
return hRes ;
}
Confira também
Sobre o provedor de repositório PST encapsulado de exemplo
Instalando o provedor de repositório PST encapsulado de exemplo
Inicializando um provedor de repositório PST encapsulado