Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |