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 |
---|---|
|
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 |