共用方式為


IMAPIInitMonitor::BeginWait

適用於:Outlook 2016 |Outlook 2019

開始等候MAPI初始化或經過指定的毫秒數。 這會傳回應該呼叫 IMAPIWaitResult::End 以起始等候的 IMAPIWaitResult 介面。 這可讓呼叫端控制正在等候時封鎖的線程。

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

參數

超時

[in]等候MAPI初始化的毫秒數,這可以設定為INFINITE,以永久等候初始化發生。

ppResult

[out]要接收新建立之等候介面的指標。

傳回值

S_OK

已成功啟動等候作業。

E_OUTOFMEMORY

記憶體不足,無法建立新的物件。

註解

此 API 為呼叫端提供了介面 (這是安全線程) ,可用來起始MAPI初始化的封鎖等候。 這可讓取用者抑制等候其應用程式的最佳等候。 呼叫 IMAPIWaitResult::End 的行為與呼叫 IMAPIInitMonitor::Wait 相同。

另請參閱

IMAPIInitMonitor

IMAPIInitMonitor::IsInitialized

IMAPIInitMonitor::Wait

IMAPIWaitResult

CreateMAPIInitializationMonitor