Freigeben über


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.

Siehe auch

IMAPIInitMonitor

CreateMAPIInitializationMonitor