Metodo IOleLink::BindIfRunning (oleidl.h)

Attiva la connessione tra l'oggetto collegato e l'origine del collegamento se l'origine del collegamento è già in esecuzione.

Sintassi

HRESULT BindIfRunning();

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:

Codice restituito Descrizione
S_FALSE
L'origine del collegamento non è in esecuzione.
 

L'associazione del moniker potrebbe richiedere la chiamata a CreateBindCtx, IMoniker::IsRunning o IOleLink::BindToSource; pertanto, è anche possibile restituire errori generati da queste funzioni.

Commenti

In genere non è necessario chiamare IOleLink::BindIfRunning. Questo metodo viene chiamato principalmente dall'oggetto collegato.

Note per gli implementatori

L'implementazione dell'oggetto collegato di IOleLink::BindIfRunning controlla la tabella di oggetti in esecuzione (ROT) per determinare se l'origine del collegamento è già in esecuzione. Controlla sia i moniker relativi che assoluti. Se l'origine del collegamento è in esecuzione, IOleLink::BindIfRunning chiama IOleLink::BindToSource per connettere l'oggetto collegato all'origine del collegamento.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

IOleLink

IOleLink::BindToSource