IOleItemContainer::IsRunning 方法 (oleidl.h)

确定指定的对象是否正在运行。

语法

HRESULT IsRunning(
  [in] LPOLESTR pszItem
);

参数

[in] pszItem

对象的容器名称。

返回值

此方法可以返回以下值。

返回代码 说明
S_OK
对象正在运行。
S_FALSE
对象未运行。
MK_E_NOOBJECT
参数不标识此容器中的对象。

注解

IMoniker::IsRunning 的项名字对象实现调用此方法。

实施者说明

IOleItemContainer::IsRunning 的实现应首先确定 pszItem 是否标识容器的对象之一。 否则,实现应返回MK_E_NOOBJECT。 如果未加载对象,则实现应返回S_FALSE。 如果加载了该函数,则实现可以调用 OleIsRunning 函数来确定它是否正在运行。

如果 pszItem 命名为伪对象,则实现只需返回S_OK,因为每当其容器运行时,伪对象都正在运行。

要求

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

另请参阅

IOleItemContainer