Freigeben über


IMAPIStatus : IMAPIProp

Gilt für: Outlook 2013 | Outlook 2016

Stellt Statusinformationen zum MAPI-Subsystem, zum integrierten Adressbuch und zum MAPI-Spooler bereit. Ein Dienstanbieter implementiert IMAPIStatus, um Informationen über seinen eigenen Status anzugeben.

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 Statusinformationen, 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 Statusobjekte, die MAPI implementiert, unterstützen die folgenden Methoden:

Statusobjekt Unterstützte Methoden
MAPI-Subsystem
nur ValidateState
MAPI-Adressbuch
nur ValidateState
MAPI-Spooler
ValidateState und FlushQueues

Die von MAPI implementierten Statusobjekte 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 Statusobjekte, um die Konfiguration durchzuführen und mehr über den Zustand der Sitzung zu erfahren. Sie greifen auf ein Statusobjekt zu, indem sie die OpenStatusEntry-Methode eines Dienstanbieteranmeldeobjekts oder die IMAPISession::GetStatusTable-Methode aufrufen, um das Statusobjekt abzurufen.

Siehe auch

MAPI-Schnittstellen