Condividi tramite


Interfaccia IRunnableObject (objidl.h)

Consente a un contenitore di controllare l'esecuzione dei relativi oggetti incorporati. Nel caso di un oggetto implementato con un server locale, la chiamata al metodo Run avvia il file .EXE del server. Nel caso di un oggetto implementato con un server in-process, la chiamata a Run fa sì che l'oggetto .DLL file passi allo stato di esecuzione.

Ereditarietà

L'interfaccia IRunnableObject eredita dall'interfaccia IUnknown . IRunnableObject include anche questi tipi di membri:

Metodi

L'interfaccia IRunnableObject include questi metodi.

 
IRunnableObject::GetRunningClass

Recupera il CLSID di un oggetto in esecuzione.
IRunnableObject::IsRunning

Determina se un oggetto è attualmente in esecuzione.
IRunnableObject::LockRunning

Blocca un oggetto già in esecuzione o lo sblocca dallo stato di esecuzione. (IRunnableObject.LockRunning)
IRunnableObject::Run

Forza l'esecuzione di un oggetto.
IRunnableObject::SetContainedObject

Notifica a un oggetto che è incorporato in un contenitore OLE, che garantisce che il conteggio dei riferimenti venga eseguito correttamente per i contenitori che supportano collegamenti a oggetti incorporati. (IRunnableObject.SetContainedObject)

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 objidl.h