IRunnableObjectImpl 類別

這個類別會實作 IUnknown 並提供 IRunnableObject 介面的預設實作。

重要事項重要事項

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

template< class T>
class IRunnableObjectImpl

參數

  • T
    您的類別,衍生自 IRunnableObjectImpl

Members

y789w17a.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

IRunnableObjectImpl::GetRunningClass

傳回執行控制項的 CLSID。ATL 實作設定 CLSID。 GUID_NULL 並傳回 E_UNEXPECTED

IRunnableObjectImpl::IsRunning

判斷控制項是否正在執行。ATL 實作會傳回

IRunnableObjectImpl::LockRunning

鎖定控制項放入行動狀態。ATL 實作會傳回 S_OK。

IRunnableObjectImpl::Run

強制控制項執行。ATL 實作會傳回 S_OK。

IRunnableObjectImpl::SetContainedObject

表示嵌入該控制項。ATL 實作會傳回 S_OK。

備註

IRunnableObject 介面可讓容器判斷控制項是否正在執行,會強制其執行或鎖定它的目前的狀態。類別 IRunnableObjectImpl 提供這個介面的預設實作並透過傳送訊息至實作 IUnknown 傾印裝置偵錯組建。

相關文件   ATL 教學課程建立 ATL 專案

繼承階層架構

IRunnableObject

IRunnableObjectImpl

需求

Header: atlctl.h

請參閱

參考

CComControl 類別

其他資源

ATL 類別概觀