ICOMAdminCatalog::InstallComponent 方法 (comadmin.h)
將所有元件 (COM 類別) 從 DLL 檔案安裝到 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
Proxy 存根 DLL 檔案的名稱。 如果沒有與元件相關聯的 Proxy 存根 DLL,請傳入此參數的空字串。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL和S_OK。
備註
InstallComponent 會在 COM+ 類別註冊資料庫中提供元件的完整註冊, (RegDB) 做為已設定的元件,包括封送處理所需的介面、方法、類型庫和 Proxy 存根資訊。
InstallComponent 是將所有元件安裝到 COM+ 應用程式,而不是 ICOMAdminCatalog::ImportComponent 的建議方式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | comadmin.h |