Función CoInstall (objbase.h)

[Esta función no se admite y puede modificarse o no estar disponible en el futuro].

Instala la aplicación de servidor COM solicitada.

Sintaxis

HRESULT CoInstall(
  [in] IBindCtx     *pbc,
  [in] DWORD        dwFlags,
  [in] uCLSSPEC     *pClassSpec,
  [in] QUERYCONTEXT *pQuery,
  [in] LPWSTR       pszCodeBase
);

Parámetros

[in] pbc

Reservado para uso futuro; este valor debe ser NULL.

[in] dwFlags

Reservado para uso futuro; este valor debe ser 0.

[in] pClassSpec

Puntero a una unión uCLSSPEC . El miembro tyspec debe establecerse en TYSPEC_CLSID y el miembro clsid debe establecerse en clSID que se va a instalar. Para obtener más información, consulte TYSPEC.

[in] pQuery

Puntero a una estructura QUERYCONTEXT . El campo dwContext debe establecerse en el valor CLSCTX deseado. Para obtener más información, vea QUERYCONTEXT.

[in] pszCodeBase

Reservado para uso futuro; este valor debe ser NULL.

Valor devuelto

Esta función admite el valor devuelto estándar E_INVALIDARG, así como lo siguiente.

Término Descripción
S_OK Indica que se completó correctamente.
CS_E_PACKAGE_NOTFOUND El campo tyspec de pClassSpec no se estableció en TYSPEC_CLSID.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado objbase.h
Library Ole32.lib
Archivo DLL Ole32.dll

Consulte también

QUERYCONTEXT

TYSPEC