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 |