OleRun 関数 (ole2.h)

OLE 複合ドキュメント オブジェクトを実行状態にします。

構文

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

パラメーター

[in] pUnknown

オブジェクト上の IUnknown インターフェイスへのポインター。 IRunnableObject インターフェイスへのポインターを照会し、その Run メソッドを呼び出します。

戻り値

この関数は、成功したS_OKを返します。 その他の可能な値は次のとおりです。

リターン コード 説明
OLE_E_CLASSDIFF
OLE リンクのソースが別のクラスに変換されました。

解説

OleRun 関数は、オブジェクトを実行中の状態にします。 OLERun の実装は、IRunnableObject インターフェイスの発行と一致するように OLE 2.01 で変更されました。 OleRun とIRunnableObject::Run を同じ意味で使用できます。 OleRun はIRunnableObject へのポインターをオブジェクトに照会します。 成功した場合、関数は IRunnableObject::Run メソッドを呼び出した結果を返します。

この関数の使用方法の詳細については、「 IRunnableObject::Run」を参照してください。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ole2.h
Library Ole32.lib
[DLL] Ole32.dll
API セット ext-ms-win-com-ole32-l1-1-1 (Windows 8.1 で導入)

関連項目

IOleLink::BindToSource

IRunnableObject::Run