Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Импортирует компонент, уже зарегистрированный в качестве внутрипроцессного сервера, в приложение 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 |