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


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

Повышает уровень указанных классов из ненастроенных компонентов в настроенные компоненты.

Примечание Перед вызовом этого метода необходимо сначала импортировать ненастроенные компоненты с помощью метода ImportUnconfiguredComponents . В противном случае этот метод возвращает ошибку E_INVALIDARG.
 

Синтаксис

HRESULT PromoteUnconfiguredComponents(
  [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