IServicePool::GetObject メソッド (comsvcs.h)

オブジェクト プールからオブジェクトを取得します。

返されるオブジェクトは、任意のスレッド モデルとコンテキストで実行できる COM オブジェクトです。

構文

HRESULT GetObject(
  [in]  REFIID riid,
  [out] void   **ppv
);

パラメーター

[in] riid

要求されたオブジェクトの識別子への参照。

[out] ppv

要求されたオブジェクト。

戻り値

このメソッドは、次の値を返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
CO_E_ACTIVATION_FAILED
オブジェクトのアクティブ化に失敗しました。
CO_E_ACTIVATIONFAILED_TIMEOUT
タイムアウトのため、オブジェクトのアクティブ化に失敗しました。
CO_E_NOTINITIALIZED
オブジェクト プールが初期化されませんでした。

要件

   
サポートされている最小のクライアント Windows 2000 Professional sp4、Windows XP SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

関連項目

IServicePool