Метод 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 |