Поделиться через


Функция 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

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

QUERYCONTEXT

TYSPEC