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


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

Создает псевдоним для существующего компонента COM+.

Синтаксис

HRESULT AliasComponent(
  [in] BSTR bstrSrcApplicationIDOrName,
  [in] BSTR bstrCLSIDOrProgID,
  [in] BSTR bstrDestApplicationIDOrName,
  [in] BSTR bstrNewProgId,
  [in] BSTR bstrNewClsid
);

Параметры

[in] bstrSrcApplicationIDOrName

Идентификатор приложения или имя исходного приложения, содержащего компонент.

[in] bstrCLSIDOrProgID

Идентификатор класса или идентификатор программы компонента, для которого создается псевдоним.

[in] bstrDestApplicationIDOrName

Идентификатор приложения или имя конечного приложения, содержащего псевдоним. Если этот аргумент имеет значение NULL или пустую строку, псевдоним создается в исходном приложении.

[in] bstrNewProgId

Идентификатор программы псевдонима.

[in] bstrNewClsid

Идентификатор класса псевдонима. Если этот аргумент имеет значение NULL или пустую строку, назначается новый уникальный идентификатор класса.

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

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

Код возврата Описание
S_OK
Метод завершился успешно.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
По крайней мере одно из именованных приложений существует в нескольких секциях. Чтобы избежать этой ошибки, используйте идентификаторы приложений вместо имен.

Требования

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

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

ICOMAdminCatalog2