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

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

Синтаксис

HRESULT ImportComponent(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrCLSIDOrProgID
);

Параметры

[in] bstrApplIDOrName

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

[in] bstrCLSIDOrProgID

CLSID или ProgID для импортируемого компонента.

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

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

Комментарии

Как правило, этот метод не следует использовать, если вы не хотите ограничить компонент только локальным использованием. В противном случае используйте метод InstallComponent вместо ImportComponent. InstallComponent полностью регистрирует компонент в базе данных регистрации классов COM+ (RegDB), а ImportComponent — нет, что приводит к тому, что приложение с ограниченной функциональностью.

ImportComponent не переносит сведения об интерфейсе, методе или библиотеке типов для компонента в базу данных регистрации классов COM+. Это поведение ограничивает способ настройки компонента. При попытке экспортировать приложение COM+ с импортированным компонентом в прокси приложения прокси-сервер не содержит сведений об интерфейсе или библиотеке типов для компонента, и маршалинг для этого компонента завершается сбоем.

Требования

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

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

ICOMAdminCatalog