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 |