Compartir a través de


IMAPIInitMonitor::BeginWait

Se aplica a: Outlook 2016 | Outlook 2019

Inicie una espera para que transcurra la inicialización mapi o el número especificado de milisegundos. Esto devuelve una interfaz IMAPIWaitResult que debe tener IMAPIWaitResult::End llamado para iniciar la espera. Esto permite que el autor de la llamada controle qué subproceso está bloqueado mientras esperamos.

HRESULT IMAPIInitMonitor::BeginWait(DWORD timeout, IMAPIWaitResult** ppResult)

Parameters

Timeout

[in] El número de milisegundos que se van a esperar a la inicialización mapi, que puede establecerse en INFINITE para esperar a que se produzca la inicialización.

ppResult

[out] Puntero para recibir la interfaz de espera recién creada.

Valor devuelto

S_OK

Se inició correctamente una operación de espera.

E_OUTOFMEMORY

No había suficiente memoria para crear un nuevo objeto.

Comentarios

Esta API proporcionó al llamador una interfaz (que es segura para subprocesos) que se puede usar para iniciar una espera de bloqueo para la inicialización mapi. Esto permite que el consumidor deteriterime la mejor espera para esperar a su aplicación. El comportamiento de llamar a IMAPIWaitResult::End es idéntico a llamar a IMAPIInitMonitor::Wait.

Vea también

IMAPIInitMonitor

IMAPIInitMonitor::IsInitialized

IMAPIInitMonitor::Wait

IMAPIWaitResult

CreateMAPIInitializationMonitor