共用方式為


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。

備註

一般而言,除非您只想要將元件限制為本機使用,否則不應該使用這個方法。 否則,請使用 InstallComponent 方法,而不是 ImportComponentInstallComponent 會在 COM+ 類別註冊資料庫中完整登錄元件, (RegDB) ,而 ImportComponent 則不會,導致應用程式的功能有限。

ImportComponent 不會將元件的任何介面、方法或類型程式庫資訊帶入 COM+ 類別註冊資料庫中。 此行為會限制如何設定元件。 當您嘗試將已匯入元件的 COM+ 應用程式匯出至應用程式 Proxy 時,Proxy 不會包含元件的介面或類型程式庫資訊,而且該元件的封送處理會失敗。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 comadmin.h

另請參閱

ICOMAdminCatalog