IMAPIInitMonitor : IUnknown
適用対象: Outlook 2013 |Outlook 2016 |Outlook 2019
MAPI を使用するアプリケーションが初期化が完了したときに知りたい場合があります。 たとえば、MAPI を初期化できる複数のスレッドがある場合、または MAPI の初期化に応答して、アプリケーションは何らかの作業を実行する必要がありますが、MAPI スタックを常に起動する必要はありません。 初期化モニターは、 CreateMAPIInitializationMonitor オブジェクトを使用してこの機能を提供します。
クイック ヒント | result |
---|---|
継承元: |
IUnknown |
実装元: |
OLMAPI32.DLL |
呼び出し元: |
クライアント アプリケーション |
インターフェイス識別子: |
IID_IMAPIInitMonitor |
Vtable の順序
function | 説明 |
---|---|
IMAPIInitMonitor::IsInitialized |
MAPI 初期化の現在の状態を返します。 |
IMAPIInitMonitor::Wait |
このスレッドで BLOCKING 呼び出しを開始します。この呼び出しは、指定したミリ秒数が経過したか、MAPI が初期化されたときに返されます。 INFINITE は、無限待機に使用できます。 |
IMAPIInitMonitor::BeginWait |
MAPI の初期化または指定したミリ秒数が経過するまでの待機を開始します。 これにより、待機を開始するために "End" が呼び出される必要がある IMAPIWaitResult インターフェイスが返されます。 これにより、待機中にブロックされるスレッドを呼び出し元が制御できます。 |