Share via


IMAPIProviderShutdown : IUnknown

Gilt für: Outlook 2013 | Outlook 2016

Ermöglicht dem MAPI-Subsystem, einen MAPI-Anbieter über das schnelle Herunterfahren eines MAPI-Clients zu informieren, damit der MAPI-Anbieter auf das Herunterfahren reagieren kann.

Eigenschaft Wert
Headerdatei
Mapidefs.h
Verf�gbar gemacht von:
Anbieterobjekte: IXPProvider, IABProvider oder IMSProvider
Implementiert von:
MAPI-Anbieter
Aufgerufen von:
MAPI-Subsystem
Schnittstellenbezeichner:
IID_IMAPIProviderShutdown
Zeigertyp:
LPMAPIPROVIDERSHUTDOWN

Vtable-Reihenfolge

Eigenschaft Wert
QueryFastShutdown
Fragt den MAPI-Anbieter nach Unterstützung für schnelles Herunterfahren ab.
NotifyProcessShutdown
Gibt dem MAPI-Anbieter an, dass ein MAPI-Client ein schnelles Herunterfahren durchführen wird, damit der Anbieter Maßnahmen ergreifen kann, um Datenverluste zu verhindern.
DoFastShutdown
Gibt dem MAPI-Anbieter an, dass der MAPI-Client sofort beendet wird, sodass der MAPI-Anbieter Änderungen beibehält, um Datenverluste zu verhindern.

Hinweise

Das schnelle Herunterfahren ermöglicht es einem MAPI-Client, seinen Prozess innerhalb kurzer Zeit zu beenden, hoffentlich nachdem der Client und die geladenen MAPI-Anbieter MAPI-Einstellungen und -Daten gespeichert haben. Der MAPI-Client initiiert immer ein schnelles Herunterfahren und sollte das MAPI-Subsystem für die Unterstützung des schnellen Herunterfahrens von den geladenen MAPI-Anbietern abfragen. Ein Administrator kann die Windows-Registrierung auf Benutzerebene festlegen, um die Ebene der Anbieterunterstützung anzugeben, die erforderlich ist, um das schnelle Herunterfahren aller MAPI-Clients zu ermöglichen. Weitere Informationen zu den Registrierungseinstellungen finden Sie unter Benutzeroptionen für schnelles Herunterfahren. Damit das schnelle Herunterfahren jedoch erfolgreich ohne Datenverlust erfolgen kann, sollten MAPI-Anbieter die IMAPIProviderShutdown-Schnittstelle implementieren.

Ein MAPI-Anbieter, der das schnelle Herunterfahren des Clients unterstützen muss, sollte S_OK an das MAPI-Subsystem in der IMAPIProviderShutdown::QueryFastShutdown-Methode zurückgeben. Wenn das MAPI-Subsystem anschließend die Methoden IMAPIProviderShutdown::NotifyProcessShutdown und IMAPIProviderShutdown::D oFastShutdown aufruft, sollte der MAPI-Anbieter die erforderlichen Aktionen ergreifen, um MAPI-Einstellungen und -Daten zu speichern und die Beendigung des Clients vorzubereiten.

MAPI-Anbieter, die das schnelle Herunterfahren des Clients nicht unterstützen müssen, sollten weiterhin die IMAPIProviderShutdown-Schnittstelle implementieren und die IMAPIProviderShutdown::QueryFastShutdown-Methode MAPI_E_NO_SUPPORT zurückgeben. Bei Outlook als MAPI-Client wartet dies darauf, dass Outlook auf die Freigabe aller externen Verweise wartet, bevor es beendet wird.

Abhängig von der Windows-Registrierungseinstellung des Benutzers für das schnelle Herunterfahren verhindert die Nichtimplementierung der IMAPIProviderShutdown-Schnittstelle nicht unbedingt ein schnelles Herunterfahren des Clients.

Weitere Informationen zum Prozess des schnellen Herunterfahrens finden Sie unter Übersicht über das schnelle Herunterfahren. Informationen zum erfolgreichen schnellen Herunterfahren finden Sie unter Bewährte Methoden für schnelles Herunterfahren.

Siehe auch

MAPI-Schnittstellen

Herunterfahren von Clients in MAPI