Share via


Função CoInstall (objbase.h)

[Essa função não tem suporte e pode ser alterada ou indisponível no futuro.]

Instala o aplicativo de servidor COM solicitado.

Sintaxe

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; esse valor deve ser NULL.

[in] dwFlags

Reservado para uso futuro; esse valor deve ser 0.

[in] pClassSpec

Um ponteiro para uma união uCLSSPEC . O membro tyspec deve ser definido como TYSPEC_CLSID e o membro clsid deve ser definido como o CLSID a ser instalado. Para obter mais informações, consulte TYSPEC.

[in] pQuery

Um ponteiro para uma estrutura QUERYCONTEXT . O campo dwContext deve ser definido como o valor CLSCTX desejado. Para obter mais informações, consulte QUERYCONTEXT.

[in] pszCodeBase

Reservado para uso futuro; esse valor deve ser NULL.

Retornar valor

Essa função dá suporte ao valor retornado padrão E_INVALIDARG, bem como ao seguinte.

Termo Descrição
S_OK Indica êxito.
CS_E_PACKAGE_NOTFOUND O campo tyspec de pClassSpec não foi definido como TYSPEC_CLSID.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho objbase.h
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

QUERYCONTEXT

TYSPEC