適用於:Outlook 2013 |Outlook 2016 |Outlook 2019
有時候,取用 MAPI 的應用程式可能會想要知道初始化何時完成。 例如,它有多個線程可以初始化MAPI,或回應MAPI正在初始化,應用程式會想要執行一些工作,但不想要一律啟動MAPI堆疊。 初始化監視器會透過 CreateMAPIInitializationMonitor 物件提供這項功能。
| 快速資訊 | 結果 |
|---|---|
| 繼承自: |
IUnknown |
| 實作者: |
OLMAPI32.DLL |
| 通話者: |
用戶端應用程式 |
| 介面識別碼: |
IID_IMAPIInitMonitor |
Vtable 順序
| function | 描述 |
|---|---|
|
IMAPIInitMonitor::IsInitialized |
傳回MAPI初始化的目前狀態。 |
|
IMAPIInitMonitor::Wait |
在這裡執行緒上起始 BLOCKING 呼叫,此呼叫會在經過指定的毫秒數或 MAPI 已初始化時傳回 。 INFINITE 可用於無限等候。 |
|
IMAPIInitMonitor::BeginWait |
開始等候MAPI初始化或經過指定的毫秒數。 這會傳回應該呼叫 「End」 的 IMAPIWaitResult 介面,以便開始等候。 這可讓呼叫端控制正在等候時封鎖的線程。 |