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.