Share via


IOleAdviseHolder::SendOnSave-Methode (oleidl.h)

Sendet eine Benachrichtigung an alle Beratungssenken, die derzeit beim Hinweisinhaber registriert sind, dass das Objekt gespeichert wurde.

Syntax

HRESULT SendOnSave();

Rückgabewert

Diese Methode gibt S_OK zurück, wenn IAdviseSink::OnSave-Benachrichtigungen gesendet wurden.

Hinweise

SendOnSave ruft IAdviseSink::OnSave auf, um dem aufrufenden Objekt (Client), das bereits eine Beratungsverbindung hergestellt haben muss, mitzuteilen, dass das Objekt gespeichert wurde. Wenn Sie den OLE-Ratgeberhalter verwenden (nachdem Sie einen Zeiger über einen Aufruf von CreateOleAdviseHolder erhalten haben), können Sie SendOnSave aufrufen, wenn Sie das Objekt speichern, dem der Berater zugeordnet ist.

Um das Objekt aus dem Ausführungszustand in den geladenen Zustand zu bringen, ruft der Client IOleObject::Close auf. Wenn der Benutzer das Objekt innerhalb dieser Implementierung im persistenten Speicher speichern möchte, ruft das Objekt IOleClientSite::SaveObject auf, gefolgt vom Aufruf von SendOnSave.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile oleidl.h

Weitere Informationen

IAdviseSink::OnSave

IOleAdviseHolder