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


Метод ICOMAdminCatalog::InstallComponent (comadmin.h)

Устанавливает все компоненты (классы COM) из DLL-файла в приложение COM+ и регистрирует компоненты в базе данных регистрации классов COM+.

Синтаксис

HRESULT InstallComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

Параметры

[in] bstrApplIDOrName

GUID или имя приложения.

[in] bstrDLL

Имя DLL-файла, содержащего устанавливаемый компонент.

[in] bstrTLB

Имя файла библиотеки внешних типов. Если файл библиотеки типов внедрен в библиотеку DLL, передайте пустую строку для этого параметра.

[in] bstrPSDLL

Имя файла DLL прокси-заглушки. Если с компонентом не связана библиотека DLL прокси-заглушки, передайте пустую строку для этого параметра.

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

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

Комментарии

InstallComponent обеспечивает полную регистрацию компонентов в базе данных регистрации классов COM+ (RegDB) в качестве настроенных компонентов, включая интерфейс, метод, библиотеку типов и сведения о прокси-заглушках, необходимые для маршалинга.

InstallComponent — это рекомендуемый способ установки всех компонентов в приложения COM+ вместо ICOMAdminCatalog::ImportComponent.

Требования

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

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

ICOMAdminCatalog