Share via


Funzione OleRun (ole2.h)

Inserisce un oggetto documento composto OLE nello stato di esecuzione.

Sintassi

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

Parametri

[in] pUnknown

Puntatore all'interfaccia IUnknown nell'oggetto, con cui eseguirà una query per un puntatore all'interfaccia IRunnableObject e quindi chiamare il relativo metodo Run .

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono quanto segue.

Codice restituito Descrizione
OLE_E_CLASSDIFF
L'origine di un collegamento OLE è stata convertita in una classe diversa.

Commenti

La funzione OleRun inserisce un oggetto nello stato di esecuzione. L'implementazione di OleRun è stata modificata in OLE 2.01 in modo che coincida con la pubblicazione dell'interfaccia IRunnableObject . È possibile usare OleRun e IRunnableObject::Run in modo intercambiabile. OleRun esegue una query sull'oggetto per un puntatore a IRunnableObject. In caso di esito positivo, la funzione restituisce i risultati della chiamata al metodo IRunnableObject::Run .

Per altre informazioni sull'uso di questa funzione, vedere IRunnableObject::Run.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ole2.h
Libreria Ole32.lib
DLL Ole32.dll
Set di API ext-ms-win-com-ole32-l1-1-1 (introdotto in Windows 8.1)

Vedi anche

IOleLink::BindToSource

IRunnableObject::Run