Compartir a través de


Método IOleLink::BindIfRunning (oleidl.h)

Activa la conexión entre el objeto vinculado y el origen del vínculo si el origen del vínculo ya se está ejecutando.

Sintaxis

HRESULT BindIfRunning();

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.

Código devuelto Descripción
S_FALSE
El origen del vínculo no se está ejecutando.
 

El enlace del moniker podría requerir llamar a CreateBindCtx, IMoniker::IsRunning o IOleLink::BindToSource; por lo tanto, también se pueden devolver errores generados por estas funciones.

Comentarios

Normalmente no es necesario llamar a IOleLink::BindIfRunning. El objeto vinculado llama principalmente a este método.

Notas para los implementadores

La implementación del objeto vinculado de IOleLink::BindIfRunning comprueba la tabla de objetos en ejecución (ROT) para determinar si el origen del vínculo ya se está ejecutando. Comprueba los monikers relativos y absolutos. Si el origen del vínculo se está ejecutando, IOleLink::BindIfRunning llama a IOleLink::BindToSource para conectar el objeto vinculado al origen del vínculo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleidl.h

Consulte también

IOleLink

IOleLink::BindToSource