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 |