次の方法で共有


IRunnableObjectImpl クラス

このクラスは、IUnknown を実装し、IRunnableObject インターフェイスの既定の実装を提供します。

重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

template< class T> 
class IRunnableObjectImpl

パラメーター

  • T
    IRunnableObjectImplから派生したクラス。

メンバー

パブリック メソッド

名前

説明

IRunnableObjectImpl::GetRunningClass

実行中のコントロールの CLSID を返します。 ATL 実装は、GUID_NULL に CLSID を設定し、E_UNEXPECTEDを返します。

IRunnableObjectImpl::IsRunning

コントロールが実行されているかどうかを判定します。 ATL 実装は、TRUEを返します。

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 クラスの概要