Функция CoInstall (objbase.h)
[Эта функция не поддерживается и может быть изменена или недоступна в будущем.]
Устанавливает запрошенное приложение 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 |