ICOMAdminCatalog::InstallComponent メソッド (comadmin.h)

DLL ファイルから COM+ アプリケーションにすべてのコンポーネント (COM クラス) をインストールし、COM+ クラス登録データベースにコンポーネントを登録します。

構文

HRESULT InstallComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

パラメーター

[in] bstrApplIDOrName

アプリケーションの GUID または名前。

[in] bstrDLL

インストールするコンポーネントを含む DLL ファイルの名前。

[in] bstrTLB

外部タイプ ライブラリ ファイルの名前。 タイプ ライブラリ ファイルが DLL に埋め込まれている場合は、このパラメーターに空の文字列を渡します。

[in] bstrPSDLL

プロキシ スタブ DLL ファイルの名前。 コンポーネントに関連付けられているプロキシ スタブ DLL がない場合は、このパラメーターに空の文字列を渡します。

戻り値

このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。

注釈

InstallComponent は、COM+ クラス登録データベース (RegDB) 内のコンポーネントを、マーシャリングに必要なインターフェイス、メソッド、タイプ ライブラリ、プロキシ スタブ情報などの構成済みコンポーネントとして完全に登録します。

InstallComponent は、 ICOMAdminCatalog::ImportComponent ではなく、すべてのコンポーネントを COM+ アプリケーションにインストールする場合に推奨される方法です。

要件

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

こちらもご覧ください

ICOMAdminCatalog