Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перемещает указанные компоненты из одного приложения в другое.
Синтаксис
HRESULT MoveComponents(
[in] BSTR bstrSourceApplicationIDOrName,
[in] VARIANT *pVarCLSIDOrProgID,
[in] BSTR bstrDestinationApplicationIDOrName
);
Параметры
[in] bstrSourceApplicationIDOrName
Идентификатор или имя исходного приложения.
[in] pVarCLSIDOrProgID
Компоненты, которые необходимо переместить. Каждый элемент Variant может быть строкой , содержащей идентификатор класса или идентификатор программы, отдельный объект каталога или коллекцию каталога (например, возвращаемую методом GetCollectionByQuery2 ).
[in] bstrDestinationApplicationIDOrName
Идентификатор или имя конечного приложения.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и E_FAIL, а также следующие значения.
| Код возврата | Описание |
|---|---|
|
Метод завершился успешно. |
|
По крайней мере одно из именованных приложений существует в нескольких секциях. Чтобы избежать этой ошибки, используйте идентификаторы приложений вместо имен. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | comadmin.h |