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+ 应用程序导出到应用程序代理时,代理不包含组件的接口或类型库信息,并且该组件的封送处理失败。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | comadmin.h |