Compartilhar via


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.

Confira também

Interfaces MAPI

Desligamento do cliente em MAPI