Freigeben über


IMAPIProgress : IUnknown

Gilt für: Outlook 2013 | Outlook 2016

Implementiert ein Statusobjekt, das Clientanwendungen eine Statusanzeige bereitstellt. Eine Statusanzeige ist eine Anzeige der Benutzeroberfläche, die den Prozentsatz des Abschlusses eines Vorgangs anzeigt, z. B. das Kopieren von Ordnern zwischen Nachrichtenspeichern. MAPI und Clientanwendungen implementieren Statusobjekte, und Dienstanbieter verwenden sie.

Eigenschaft Wert
Headerdatei
Mapidefs.h
Verf�gbar gemacht von:
Statusobjekte
Implementiert von:
MAPI und Clientanwendungen
Aufgerufen von:
Dienstanbieter
Schnittstellenbezeichner:
IID_IMAPIProgress
Zeigertyp:
LPMAPIPROGRESS

Vtable-Reihenfolge

Member Beschreibung
Progress
Updates die Statusanzeige mit einer Anzeige des Fortschritts bis zum Abschluss des Vorgangs.
GetFlags
Gibt Flageinstellungen aus dem Statusobjekt für die Vorgangsebene zurück, auf der Statusinformationen berechnet werden.
GetMax
Gibt die maximale Anzahl von Elementen im Vorgang zurück, für die Statusinformationen angezeigt werden.
GetMin
Gibt den Mindestwert in der SetLimits-Methode zurück, für den Statusinformationen angezeigt werden.
SetLimits
Legt die Unter- und Obergrenze für die Anzahl der Elemente im Vorgang sowie die Flags fest, die steuern, wie Statusinformationen für den Vorgang berechnet werden.

Hinweise

MAPI enthält einen lpProgress-Parameter in vielen Methoden, die potenziell langwierige Vorgänge ausführen. lpProgress verweist auf eine Clientimplementierung eines Statusobjekts. Clients, die die IMAPIProgress-Schnittstelle implementieren, legen diesen Parameter so fest, dass er auf ihre Implementierung verweist. Clients, die IMAPIProgress nicht implementieren, legen den Parameter auf NULL fest. Um während der Verarbeitung des Vorgangs eine Statusanzeige anzuzeigen, verwenden Dienstanbieter das vom Client bereitgestellte Statusobjekt (sofern verfügbar) oder eine MAPI-Implementierung (angegeben, wenn lpProgress auf NULL festgelegt ist).

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Files Funktion Kommentar
MapiProgress.h und MapiProgress.cpp
Nicht zutreffend
Wenn die EINSTELLUNG IMAPIProgress aktiviert ist, übergibt MFCMAPI eine IMAPIProgress-Implementierung an alle Funktionen, die MFCMAPI aufruft und eine Implementierung akzeptieren.

Siehe auch

MFCMAPI (engl.) als ein Codebeispiel

MAPI-Schnittstellen