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 |