次の方法で共有


IRunnableObjectImpl クラス

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

重要 : 重要

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

template< class T>
class IRunnableObjectImpl

パラメーター

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

メンバー

y789w17a.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

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