Поделиться через


Метод ICOMAdminCatalog2::ImportComponents (comadmin.h)

Импортирует указанные компоненты, которые уже зарегистрированы в приложении.

Для импорта ненастроенных компонентов можно использовать методы ImportUnconfiguredComponents и PromoteUnconfiguredComponents .

Синтаксис

HRESULT ImportComponents(
  [in]           BSTR    bstrApplicationIDOrName,
  [in]           VARIANT *pVarCLSIDOrProgID,
  [in, optional] VARIANT *pVarComponentType
);

Параметры

[in] bstrApplicationIDOrName

Идентификатор или имя приложения, в которое необходимо импортировать компоненты.

[in] pVarCLSIDOrProgID

Импортируемые компоненты. Каждый элемент Variant может быть строкой , содержащей идентификатор класса или идентификатор программы, отдельный объект каталога или коллекцию каталога (например, возвращаемую методом GetCollectionByQuery2 ).

[in, optional] pVarComponentType

Биты каждого компонента. Этот параметр может принимать одно из указанных ниже значений. Если этот параметр опущен, предполагается собственная разрядность компьютера.

Значение Значение
COMAdmin32BitComponent
0x1
Использует 32-разрядный формат.
COMAdmin64BitComponent
0x2
Использует 64-разрядный формат.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comadmin.h

См. также раздел

ICOMAdminCatalog2