Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используется в сценариях развертывания ClickOnce на основе манифеста, чтобы указать приложение для активации в новом домене. Дополнительные сведения об этих сценариях см. в разделе Безопасность и развертывание ClickOnce.
Синтаксис
HRESULT ExecuteApplication(
[in] LPCWSTR pwzAppFullName,
[in] DWORD dwManifestPaths,
[in] LPCWSTR *ppwzManifestPaths,
[in] DWORD dwActivationData,
[in] LPCWSTR *ppwzActivationData,
[out] int *pReturnValue
);
Параметры
pwzAppFullName
[in] Полное имя приложения, определенное для ApplicationIdentity.
dwManifestPaths
[in] Количество строк, содержащихся в массиве ppwzManifestPaths .
ppwzManifestPaths
[в] Необязательно. Массив строк, содержащий пути манифеста для приложения.
dwActivationData
[in] Количество строк, содержащихся в массиве ppwzActivationData .
ppwzActivationData
[в] Необязательно. Массив строк, содержащий данные активации приложения, например часть строки запроса URL-адреса для приложений, развернутых через Интернет.
pReturnValue
[out] Значение, возвращаемое из точки входа приложения.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK |
ExecuteApplication возвращается успешно. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Истекло время ожидания звонка. |
| HOST_E_NOT_OWNER | Вызывающий объект не является владельцем блокировки. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Если метод возвращает E_FAIL, среда CLR больше не может использоваться в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Комментарии
ExecuteApplication используется для активации приложений ClickOnce в только что созданном домене приложения.
Выходному pReturnValue параметру присваивается значение, возвращаемое приложением. Если для задано значение NULL pReturnValue, ExecuteApplication не происходит сбой, но не возвращается значение.
Важно!
Не вызывайте метод Start перед вызовом ExecuteApplication метода для активации приложения на основе манифеста.
Start Если метод вызывается первым, вызов метода завершится ошибкойExecuteApplication.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0