共用方式為


IOleItemContainer::IsRunning 方法 (oleidl.h)

判斷指定的物件是否正在執行。

語法

HRESULT IsRunning(
  [in] LPOLESTR pszItem
);

參數

[in] pszItem

物件的容器名稱。

傳回值

這個方法可以傳回下列值。

傳回碼 描述
S_OK
物件正在執行。
S_FALSE
物件未執行。
MK_E_NOOBJECT
參數不會識別此容器中的物件。

備註

IMoniker::IsRunning 的專案 Moniker 實作會呼叫這個方法。

實作者的注意事項

IOleItemContainer::IsRunning 的實作應該先判斷 pszItem 是否識別其中一個容器的物件。 如果沒有,您的實作應該會傳回MK_E_NOOBJECT。 如果未載入物件,您的實作應該會傳回S_FALSE。 如果載入,您的實作可以呼叫 OleIsRunning 函式來判斷它是否正在執行。

如果 pszItem 將虛擬物件命名為虛擬物件,則您的實作可以直接傳回S_OK,因為每當其容器執行時,虛擬物件就會執行。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 oleidl.h

另請參閱

IOleItemContainer