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+ 应用程序导出到应用程序代理时,代理不包含组件的接口或类型库信息,并且该组件的封送处理失败。

要求

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

另请参阅

ICOMAdminCatalog