IRunnableObjectImpl クラス
このクラスは、IUnknown を実装し、IRunnableObject インターフェイスの既定の実装を提供します。
重要
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。
template< class T>
class IRunnableObjectImpl
パラメーター
- T
IRunnableObjectImplから派生したクラス。
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
実行中のコントロールの CLSID を返します。 ATL 実装は、GUID_NULL に CLSID を設定し、E_UNEXPECTEDを返します。 |
|
コントロールが実行されているかどうかを判定します。 ATL 実装は、TRUEを返します。 |
|
実行状態にコントロールをロックします。 ATL 実装は、S_OKを返します。 |
|
コントロールを実行するように強制します。 ATL 実装は、S_OKを返します。 |
|
コントロールが埋め込まれていることを示します。 ATL 実装は、S_OKを返します。 |
解説
IRunnableObject のインターフェイスは、実行するようにコントロールが実行されているかどうかを判断します。コンテナーは、強制するか、または実行状態にロックするできます。 クラス IRunnableObjectImpl は、このインターフェイスの既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。
関連トピック ATL チュートリアル、ATL プロジェクトの作成
継承階層
IRunnableObject
IRunnableObjectImpl
必要条件
Header: atlctl.h