IMAPIClientShutdown : IUnknown
Aplica-se a: Outlook 2013 | Outlook 2016
Permite que um cliente MAPI realize o desligamento rápido do processo de cliente.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
Mapidefs.h |
Exposto por: |
Objeto IMAPISession |
Implementado por: |
Subsistema MAPI |
Chamado por: |
Cliente MAPI |
Identificador de interface: |
IID_IMAPIClientShutdown |
Tipo de ponteiro: |
LPMAPICLIENTSHUTDOWN |
Vtable order
Member | Descrição |
---|---|
QueryFastShutdown |
Consulta o subsistema MAPI para obter suporte de desligamento rápido fornecido por provedores MAPI carregados. |
NotifyProcessShutdown |
Indica a intenção do cliente MAPI de continuar com o desligamento. |
DoFastShutdown |
Indica a intenção do cliente MAPI de sair do processo do cliente imediatamente. |
Comentários
A finalidade do desligamento rápido é permitir um cliente MAPI e qualquer provedor MAPI carregado com o qual o cliente MAPI tem uma sessão MAPI ativa para salvar configurações e dados MAPI. Isso permite que o cliente MAPI desconecte todas as referências externas e saia sem causar nenhuma perda de dados. Um cliente MAPI que precisa executar o desligamento rápido deve usar a interface IMAPIClientShutdown . O cliente MAPI pode obter um ponteiro para essa interface chamando o método IUnknown::QueryInterface em qualquer objeto IMAPISession .
Um cliente MAPI sempre inicia um desligamento rápido chamando o método IMAPIClientShutdown::QueryFastShutdown . O subsistema MAPI responde à consulta do cliente MAPI verificando se provedores MAPI carregados dão suporte ao desligamento rápido do cliente. O administrador pode usar as configurações de registro do Windows para ajudar a determinar o nível de suporte do provedor necessário para que os clientes MAPI prossigam com o desligamento rápido. Para obter mais informações, confira Opções de usuário de desligamento rápido.
Para continuar com o desligamento rápido, o cliente chama o método IMAPIClientShutdown::NotifyProcessShutdown para indicar ao subsistema MAPI a intenção de desligar. Em seguida, o cliente chama o método IMAPIClientShutdown::D oFastShutdown para indicar que o processo do cliente está saindo imediatamente.
Para obter mais informações sobre o desligamento rápido, consulte Visão geral de desligamento rápido. Para obter informações sobre como executar o desligamento rápido com êxito, consulte Melhores Práticas para Desligamento Rápido.