IRunningObjectTable::IsRunning 方法 (objidl.h)

确定指定名字对象标识的对象当前是否正在运行。

语法

HRESULT IsRunning(
  [in] IMoniker *pmkObjectName
);

参数

[in] pmkObjectName

指向名字对象上的 IMoniker 接口的指针。

返回值

如果对象处于运行状态,则返回值为 TRUE。 否则为 FALSE

注解

此方法只是指示对象是否正在运行。 若要检索指向正在运行的对象的指针,请使用 IRunningObjectTable::GetObject 方法。

给调用方的说明

通常,只有在编写自己的名字对象类 (即) 实现 IMoniker 接口时,才调用 IsRunning 方法。 通常从 IMoniker::IsRunning 的实现中调用此方法。 但是,仅当 IMoniker::IsRunningpmkToLeft 参数为 NULL 时,才应执行此操作。 否则,应改为在 pmkToLeft 参数上调用 IMoniker::IsRunning

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

另请参阅

IMoniker::IsRunning

IRunningObjectTable