IRunnableObject 介面 (objidl.h)
可讓容器控制其內嵌物件的執行。 如果是使用本地伺服器實作的物件,呼叫 Run 方法會啟動伺服器的 .EXE 檔案。 如果是使用同進程伺服器實作的物件,呼叫 Run 會導致物件 .DLL 檔案轉換成執行中狀態。
繼承
IRunnableObject 介面繼承自 IUnknown 介面。 IRunnableObject 也有下列類型的成員:
方法
IRunnableObject 介面具有這些方法。
IRunnableObject::GetRunningClass 擷取執行中物件的 CLSID。 |
IRunnableObject::IsRunning 判斷物件目前是否處於執行中狀態。 |
IRunnableObject::LockRunning 將已經執行的物件鎖定到其執行中狀態,或將它從執行中狀態解除鎖定。 (IRunnableObject.LockRunning) |
IRunnableObject::Run 強制執行物件。 |
IRunnableObject::SetContainedObject 通知物件它內嵌在 OLE 容器中,這可確保對支援內嵌物件連結的容器正確執行參考計數。 (IRunnableObject.SetContainedObject) |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | objidl.h |