Méthode IOleLink ::BindIfRunning (oleidl.h)
Active la connexion entre l’objet lié et la source du lien si la source de lien est déjà en cours d’exécution.
Syntaxe
HRESULT BindIfRunning();
Valeur de retour
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
La source du lien n’est pas en cours d’exécution. |
La liaison du moniker peut nécessiter l’appel de CreateBindCtx, IMoniker ::IsRunning ou IOleLink ::BindToSource ; Par conséquent, les erreurs générées par ces fonctions peuvent également être retournées.
Remarques
En règle générale, vous n’avez pas besoin d’appeler IOleLink ::BindIfRunning. Cette méthode est principalement appelée par l’objet lié.
Remarques aux implémenteurs
L’implémentation de IOleLink ::BindIfRunning par l’objet lié vérifie la table d’objets en cours d’exécution (ROT) pour déterminer si la source du lien est déjà en cours d’exécution. Il vérifie les monikers relatifs et absolus. Si la source du lien est en cours d’exécution, IOleLink ::BindIfRunning appelle IOleLink ::BindToSource pour connecter l’objet lié à la source du lien.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleidl.h |