Compartilhar via


IMAPIInitMonitor : IUnknown

Aplica-se a: Outlook 2013 | Outlook 2016 | Outlook 2019

Há momentos em que um aplicativo que consome MAPI pode querer saber quando a inicialização é concluída. Por exemplo, ele tem vários threads que podem inicializar MAPI ou em resposta ao MAPI que está sendo inicializado o aplicativo gostaria de executar algum trabalho, mas não deseja sempre girar a pilha MAPI. O monitor de inicialização fornece essa funcionalidade por meio de um objeto CreateMAPIInitializationMonitor .

informações rápidas resultado
Herda de:
IUnknown
Implementado por:
OLMAPI32.DLL
Chamado por:
Aplicativos do cliente
Identificador de interface:
IID_IMAPIInitMonitor

Vtable order

function description
IMAPIInitMonitor::IsInitialized
Retorna o estado atual da inicialização MAPI.
IMAPIInitMonitor::Wait
Inicia uma chamada BLOCKING neste thread, que retornará quando o número especificado de milissegundos tiver decorrido ou MAPI tiver sido inicializado. O INFINITE pode ser usado para uma espera infinita.
IMAPIInitMonitor::BeginWait
Inicie uma espera pela inicialização mapi ou pelo número especificado de milissegundos a ser decorrido. Isso retorna uma interface IMAPIWaitResult que deve ter "End" chamado para iniciar a espera. Isso permite que o chamador controle qual thread está bloqueado enquanto aguardamos.

Confira também

IMAPIInitMonitor

CreateMAPIInitializationMonitor