ICOMAdminCatalog2::AliasComponent 方法 (comadmin.h)
为现有 COM+ 组件创建别名。
语法
HRESULT AliasComponent(
[in] BSTR bstrSrcApplicationIDOrName,
[in] BSTR bstrCLSIDOrProgID,
[in] BSTR bstrDestApplicationIDOrName,
[in] BSTR bstrNewProgId,
[in] BSTR bstrNewClsid
);
参数
[in] bstrSrcApplicationIDOrName
包含组件的源应用程序 ID 或名称。
[in] bstrCLSIDOrProgID
为其创建别名的组件的类 ID 或程序 ID。
[in] bstrDestApplicationIDOrName
应用程序 ID 或包含别名的目标应用程序的名称。 如果此参数为 NULL 或空字符串,则会在源应用程序中创建别名。
[in] bstrNewProgId
别名的程序 ID。
[in] bstrNewClsid
别名的类 ID。 如果此参数为 NULL 或空字符串,则分配一个新的唯一类 ID。
返回值
此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
多个分区中至少有一个命名应用程序存在。 若要避免此错误,请使用应用程序 ID 而不是名称。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | comadmin.h |