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 |