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

Устанавливает приложение COM+ или прокси приложения из указанного файла.

Синтаксис

HRESULT InstallApplication(
  [in]           BSTR bstrApplicationFile,
  [in, optional] BSTR bstrDestinationDirectory,
  [in, optional] long lOptions,
  [in, optional] BSTR bstrUserId,
  [in, optional] BSTR bstrPassword,
  [in, optional] BSTR bstrRSN
);

Параметры

[in] bstrApplicationFile

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

[in, optional] bstrDestinationDirectory

Место установки компонентов. Если этот параметр пуст, используется каталог по умолчанию.

[in, optional] lOptions

Флаги параметров. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
COMAdminInstallNoUsers
0
Не устанавливайте пользователей, сохраненных в файле приложения (по умолчанию).
COMAdminInstallUsers
1
Установите пользователей, сохраненных в файле приложения.
COMAdminInstallForceOverwriteOfFiles
2
Перезапись файлов.

[in, optional] bstrUserId

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

[in, optional] bstrPassword

Пароль для запуска приложения.

[in, optional] bstrRSN

Имя удаленного сервера, используемое для прокси приложения.

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

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

Код возврата Описание
S_OK
Метод завершился успешно.
ERROR_INSTALL_FAILURE
Во время установки произошла неустранимая ошибка.
COMADMIN_E_OBJECT_DOES_NOT_EXIST
Приложения не существует.
COMADMIN_E_OBJECTERRORS
Произошла ошибка при доступе к одному или нескольким объектам.

Требования

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

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

ICOMAdminCatalog