ICOMAdminCatalog::ImportComponent メソッド (comadmin.h)
インプロセス サーバーとして既に登録されているコンポーネントを COM+ アプリケーションにインポートします。
構文
HRESULT ImportComponent(
[in] BSTR bstrApplIDOrName,
[in] BSTR bstrCLSIDOrProgID
);
パラメーター
[in] bstrApplIDOrName
アプリケーションの GUID または名前。
[in] bstrCLSIDOrProgID
インポートするコンポーネントの CLSID または ProgID。
戻り値
このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。
解説
一般に、コンポーネントをローカルでのみ使用するように制限する場合を除き、このメソッドは使用しないでください。 それ以外の場合は、 ImportComponent の代わりに InstallComponent メソッドを使用します。 InstallComponent は COM+ クラス登録データベース (RegDB) にコンポーネントを完全に登録しますが、 ImportComponent では登録されないため、機能が制限されたアプリケーションになります。
ImportComponent は、コンポーネントのインターフェイス、メソッド、タイプ ライブラリの情報を COM+ クラス登録データベースに取り込むことはありません。 この動作により、コンポーネントの構成方法が制限されます。 インポートされたコンポーネントを持つ COM+ アプリケーションをアプリケーション プロキシにエクスポートしようとすると、プロキシにコンポーネントのインターフェイスまたはタイプ ライブラリ情報が含まれないため、そのコンポーネントのマーシャリングが失敗します。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | comadmin.h |