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 方法,而不是 ImportComponent。 InstallComponent 會在 COM+ 類別註冊資料庫中完整登錄元件, (RegDB) ,而 ImportComponent 則不會,導致應用程式的功能有限。
ImportComponent 不會將元件的任何介面、方法或類型程式庫資訊帶入 COM+ 類別註冊資料庫中。 此行為會限制如何設定元件。 當您嘗試將已匯入元件的 COM+ 應用程式匯出至應用程式 Proxy 時,Proxy 不會包含元件的介面或類型程式庫資訊,而且該元件的封送處理會失敗。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | comadmin.h |