IOleAdviseHolder-Schnittstelle (oleidl.h)
Verwaltet Beratungsverbindungen und Benachrichtigungen zu zusammengesetzten Dokumenten auf einem Objektserver. Seine Methoden sollen zur Implementierung der Beratungsmethoden von IOleObject verwendet werden. IOleAdviseHolder wird für ein Advise Holder-Objekt implementiert. Seine Methoden richten Beratungsverbindungen zwischen dem vom Server verwalteten Objekt und dem Container des Objekts ein, der eine Empfehlungssenke enthalten muss (unterstützen die IAdviseSink-Schnittstelle ). Der Berater muss auch nachverfolgen, welche Ratschläge senken sich für welche Benachrichtigungen interessieren und die Benachrichtigungen nach Bedarf weitergeben.
Vererbung
Die IOleAdviseHolder-Schnittstelle erbt von der IUnknown-Schnittstelle . IOleAdviseHolder verfügt auch über die folgenden Typen von Membern:
Methoden
Die IOleAdviseHolder-Schnittstelle verfügt über diese Methoden.
IOleAdviseHolder::Advise Stellt eine Empfehlungsverbindung zwischen einem OLE-Objekt und der Empfehlungssenke des aufrufenden Objekts her. Über diese Senke kann das aufrufende Objekt eine Benachrichtigung empfangen, wenn das OLE-Objekt umbenannt, gespeichert oder geschlossen wird. |
IOleAdviseHolder::EnumAdvise Erstellt einen Enumerator, der zum Auflisten der derzeit für ein Objekt eingerichteten Beratungsverbindungen verwendet werden kann. |
IOleAdviseHolder::SendOnClose Sendet eine Benachrichtigung an alle Beratungssenken, die derzeit beim Hinweisinhaber registriert sind, dass das Objekt geschlossen wurde. |
IOleAdviseHolder::SendOnRename Sendet eine Benachrichtigung an alle Beratungssenken, die derzeit beim Hinweisinhaber registriert sind, dass sich der Name des Objekts geändert hat. |
IOleAdviseHolder::SendOnSave Sendet eine Benachrichtigung an alle Beratungssenken, die derzeit beim Hinweisinhaber registriert sind, dass das Objekt gespeichert wurde. |
IOleAdviseHolder::Unadvise Löscht eine zuvor hergestellte Beratungsverbindung. (IOleAdviseHolder.Unadvise) |
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 |