IMAPIInitMonitor : IUnknown
Gilt für: Outlook 2013 | Outlook 2016 | Outlook 2019
Es kann vorkommen, dass eine Anwendung, die MAPI nutzt, wissen möchte, wann die Initialisierung abgeschlossen ist. Beispielsweise verfügt sie über mehrere Threads, die MAPI initialisieren können, oder als Reaktion auf die MAPI-Initialisierung möchte die Anwendung einige Aufgaben ausführen, aber nicht immer den MAPI-Stapel starten. Der Initialisierungsmonitor stellt diese Funktionalität über ein CreateMAPIInitializationMonitor-Objekt bereit.
QuickInfo | result |
---|---|
Erbt von: |
IUnknown |
Implementiert von: |
OLMAPI32.DLL |
Aufgerufen von: |
Clientanwendungen |
Schnittstellenbezeichner: |
IID_IMAPIInitMonitor |
Vtable-Reihenfolge
Funktion | description |
---|---|
IMAPIInitMonitor::IsInitialized |
Gibt den aktuellen Status der MAPI-Initialisierung zurück. |
IMAPIInitMonitor::Wait |
Initiiert einen BLOCKING-Aufruf für diesen Thread, der entweder zurückgibt, wenn die angegebene Anzahl von Millisekunden abgelaufen ist oder MAPI initialisiert wurde. INFINITE kann für eine unendliche Wartezeit verwendet werden. |
IMAPIInitMonitor::BeginWait |
Starten Sie eine Wartezeit, bis die MAPI-Initialisierung oder die angegebene Anzahl von Millisekunden verstrichen ist. Dadurch wird eine IMAPIWaitResult-Schnittstelle zurückgegeben, für die "End" aufgerufen werden sollte, um den Wartevorgang zu beginnen. Dadurch kann der Aufrufer steuern, welcher Thread blockiert wird, während wir warten. |