IRunnableObject インターフェイス (objidl.h)

コンテナーが埋め込みオブジェクトの実行を制御できるようにします。 ローカル サーバーで実装されたオブジェクトの場合、 Run メソッドを呼び出すと、サーバーの .EXE ファイルが起動します。 インプロセス サーバーで実装されたオブジェクトの場合、 Run を 呼び出すと、オブジェクト .DLL ファイルが実行中の状態に遷移します。

継承

IRunnableObject インターフェイスは、IUnknown インターフェイスから継承されます。 IRunnableObject には、次の種類のメンバーもあります。

メソッド

IRunnableObject インターフェイスには、これらのメソッドがあります。

 
IRunnableObject::GetRunningClass

実行中のオブジェクトの CLSID を取得します。
IRunnableObject::IsRunning

オブジェクトが現在実行中の状態であるかどうかを判断します。
IRunnableObject::LockRunning

既に実行中のオブジェクトを実行中の状態にロックするか、実行中の状態からロックを解除します。 (IRunnableObject.LockRunning)
IRunnableObject::Run

オブジェクトを強制的に実行します。
IRunnableObject::SetContainedObject

OLE コンテナーに埋め込まれているオブジェクトに通知します。これにより、埋め込みオブジェクトへのリンクをサポートするコンテナーに対して参照カウントが正しく実行されます。 (IRunnableObject.SetContainedObject)

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー objidl.h