IOleLink::BindIfRunning-Methode (oleidl.h)

Aktiviert die Verbindung zwischen dem verknüpften Objekt und der Linkquelle, wenn die Linkquelle bereits ausgeführt wird.

Syntax

HRESULT BindIfRunning();

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
S_FALSE
Die Linkquelle wird nicht ausgeführt.
 

Das Binden des Monikers erfordert möglicherweise den Aufruf von CreateBindCtx, IMoniker::IsRunning oder IOleLink::BindToSource; Daher können von diesen Funktionen generierte Fehler auch zurückgegeben werden.

Hinweise

IOleLink::BindIfRunning muss in der Regel nicht aufgerufen werden. Diese Methode wird in erster Linie vom verknüpften Objekt aufgerufen.

Hinweise zu Implementierern

Die Implementierung von IOleLink::BindIfRunning des verknüpften Objekts überprüft die laufende Objekttabelle (ROT), um zu ermitteln, ob die Linkquelle bereits ausgeführt wird. Es überprüft sowohl die relativen als auch die absoluten Moniker. Wenn die Linkquelle ausgeführt wird, ruft IOleLink::BindIfRunningIOleLink::BindToSource auf, um das verknüpfte Objekt mit der Linkquelle zu verbinden.

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

IOleLink

IOleLink::BindToSource