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