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 将所有组件安装到 COM+ 应用程序中,而不是 ICOMAdminCatalog::ImportComponent

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comadmin.h

另请参阅

ICOMAdminCatalog