Freigeben über


IMAPIStatus : IMAPIProp

Gilt für: Outlook 2013 | Outlook 2016

Stellt status Informationen zum MAPI-Subsystem, zum integrierten Adressbuch und zum MAPI-Spooler bereit. Ein Dienstanbieter implementiert IMAPIStatus, um Informationen zu seinen eigenen status.

Eigenschaft Wert
Headerdatei
Mapidefs.h
Verf�gbar gemacht von:
Statusobjekte
Implementiert von:
Dienstanbieter und MAPI
Aufgerufen von:
Clientanwendungen
Schnittstellenbezeichner:
IID_IMAPIStatus
Zeigertyp:
LPMAPISTATUS
Transaktionsmodell:
Nicht übersetzt

Vtable-Reihenfolge

Eigenschaft Wert
ValidateState
Bestätigt die externen status Informationen, die für die MAPI-Ressource oder den Dienstanbieter verfügbar sind.
SettingsDialog
Zeigt ein Eigenschaftenblatt an, mit dem der Benutzer die Konfiguration eines Dienstanbieters ändern kann.
ChangePassword
Ändert das Kennwort eines Dienstanbieters, ohne eine Benutzeroberfläche anzuzeigen.
FlushQueues
Erzwingt, dass alle Nachrichten, die darauf warten, gesendet oder empfangen zu werden, sofort hochgeladen oder heruntergeladen werden.
Erforderliche Eigenschaften Access
PR_DISPLAY_NAME (PidTagDisplayName)
Lesen/Schreiben
PR_PROVIDER_DISPLAY (PidTagProviderDisplay)
Lesen/Schreiben
PR_PROVIDER_DLL_NAME (PidTagProviderDllName)
Schreibgeschützt
PR_RESOURCE_FLAGS (PidTagResourceFlags)
Schreibgeschützt
PR_RESOURCE_METHODS (PidTagResourceMethods)
Schreibgeschützt
PR_RESOURCE_TYPE (PidTagResourceType)
Schreibgeschützt
PR_STATUS_CODE (PidTagStatusCode)
Schreibgeschützt

Hinweise

Die status-Objekte, die MAPI implementiert, unterstützen die folgenden Methoden:

Status-Objekt Unterstützte Methoden
MAPI-Subsystem
Nur ValidateState
MAPI-Adressbuch
Nur ValidateState
MAPI-Spooler
ValidateState und FlushQueues

Die status Objekte, die MAPI implementiert, müssen über eine schreibgeschützte Version der Methoden der IMAPIProp-Schnittstelle verfügen und die ValidateState-Methode unterstützen. Transportanbieter sollten auch FlushQueues unterstützen. Alle Anbieter sollten SettingsDialog unterstützen. Die Unterstützung für ChangePassword ist optional.

Clients verwenden status-Objekte, um die Konfiguration durchzuführen und mehr über den Zustand der Sitzung zu erfahren. Sie greifen auf ein status-Objekt zu, indem sie die OpenStatusEntry-Methode eines Anmeldeobjekts eines Dienstanbieters oder die IMAPISession::GetStatusTable-Methode aufrufen, um das status-Objekt abzurufen.

Siehe auch

MAPI-Schnittstellen