ICOMAdminCatalog2::MoveComponents 方法 (comadmin.h)
将指定的组件从一个应用程序移到另一个应用程序。
语法
HRESULT MoveComponents(
[in] BSTR bstrSourceApplicationIDOrName,
[in] VARIANT *pVarCLSIDOrProgID,
[in] BSTR bstrDestinationApplicationIDOrName
);
参数
[in] bstrSourceApplicationIDOrName
源应用程序的应用程序 ID 或名称。
[in] pVarCLSIDOrProgID
要移动的组件。 Variant 的每个元素可以是包含类 ID 或程序 ID 的 String、单个目录对象或目录集合 (,例如,GetCollectionByQuery2 方法) 返回。
[in] bstrDestinationApplicationIDOrName
目标应用程序的应用程序 ID 或名称。
返回值
此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
多个分区中至少有一个命名应用程序存在。 若要避免此错误,请使用应用程序 ID 而不是名称。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | comadmin.h |