Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[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 |