IRunningObjectTable::IsRunning 方法 (objidl.h)
确定指定名字对象标识的对象当前是否正在运行。
语法
HRESULT IsRunning(
[in] IMoniker *pmkObjectName
);
参数
[in] pmkObjectName
指向名字对象上的 IMoniker 接口的指针。
返回值
如果对象处于运行状态,则返回值为 TRUE。 否则为 FALSE。
注解
此方法只是指示对象是否正在运行。 若要检索指向正在运行的对象的指针,请使用 IRunningObjectTable::GetObject 方法。
给调用方的说明
通常,只有在编写自己的名字对象类 (即) 实现 IMoniker 接口时,才调用 IsRunning 方法。 通常从 IMoniker::IsRunning 的实现中调用此方法。 但是,仅当 IMoniker::IsRunning 的 pmkToLeft 参数为 NULL 时,才应执行此操作。 否则,应改为在 pmkToLeft 参数上调用 IMoniker::IsRunning。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | objidl.h |