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. |