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 |