次の方法で共有


IClassActivator::GetClassObject メソッド (objidl.h)

クラス オブジェクトを取得します。

構文

HRESULT GetClassObject(
  [in]  REFCLSID rclsid,
  [in]  DWORD    dwClassContext,
  [in]  LCID     locale,
  [in]  REFIID   riid,
  [out] void     **ppv
);

パラメーター

[in] rclsid

クラス オブジェクトを取得するクラスを識別する CLSID。

[in] dwClassContext

クラスが実行されることが想定されているコンテキスト。 値の一覧については、 CLSCTX 列挙を参照してください。

[in] locale

WinNls.h で定義されている LCID 定数。

[in] riid

ポインターが必要なオブジェクト上のインターフェイスの IID。

[out] ppv

riid で要求されたインターフェイス ポインターを受け取るポインター変数のアドレス。 正常に戻ると、*ppv には要求されたインターフェイス ポインターが含まれます。

戻り値

メソッドが成功した場合、戻り値はS_OK。 それ以外の場合は、E_FAIL。

要件

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

関連項目

CoGetClassObject

IClassActivator