Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Эта функция не поддерживается и может быть изменена или недоступна в будущем.]
Устанавливает запрошенное приложение COM-сервера.
Синтаксис
HRESULT CoInstall(
[in] IBindCtx *pbc,
[in] DWORD dwFlags,
[in] uCLSSPEC *pClassSpec,
[in] QUERYCONTEXT *pQuery,
[in] LPWSTR pszCodeBase
);
Параметры
[in] pbc
Зарезервировано для использования в будущем; это значение должно иметь значение NULL.
[in] dwFlags
Зарезервировано для использования в будущем; это значение должно быть равно 0.
[in] pClassSpec
Указатель на объединение uCLSSPEC . Элемент tyspec должен иметь значение TYSPEC_CLSID а для элемента clsid — значение CLSID для установки. Дополнительные сведения см. в разделе TYSPEC.
[in] pQuery
Указатель на структуру QUERYCONTEXT . Для поля dwContext должно быть задано требуемое значение CLSCTX . Дополнительные сведения см. в разделе QUERYCONTEXT.
[in] pszCodeBase
Зарезервировано для использования в будущем; это значение должно иметь значение NULL.
Возвращаемое значение
Эта функция поддерживает стандартное возвращаемое значение E_INVALIDARG, а также следующее.
| Термин | Описание |
|---|---|
| S_OK | Указывает на успешное завершение. |
| CS_E_PACKAGE_NOTFOUND | Для поля tyspecpClassSpec не задано значение TYSPEC_CLSID. |
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | objbase.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |