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