Partager via


Fonction CoInstall (objbase.h)

[Cette fonction n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir.]

Installe l’application serveur COM demandée.

Syntaxe

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

Paramètres

[in] pbc

Réservé à une utilisation ultérieure ; cette valeur doit être NULL.

[in] dwFlags

Réservé à une utilisation ultérieure ; cette valeur doit être 0.

[in] pClassSpec

Pointeur vers une union uCLSSPEC . Le membre tyspec doit être défini sur TYSPEC_CLSID et le membre clsid doit être défini sur le CLSID à installer. Pour plus d’informations, consultez TYSPEC.

[in] pQuery

Pointeur vers une structure QUERYCONTEXT . Le champ dwContext doit être défini sur la valeur CLSCTX souhaitée. Pour plus d’informations, consultez QUERYCONTEXT.

[in] pszCodeBase

Réservé à une utilisation ultérieure ; cette valeur doit être NULL.

Valeur retournée

Cette fonction prend en charge la valeur de retour standard E_INVALIDARG, ainsi que les éléments suivants.

Terme Description
S_OK Indique la réussite de l’opération.
CS_E_PACKAGE_NOTFOUND Le champ tyspec de pClassSpec n’a pas été défini sur TYSPEC_CLSID.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête objbase.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

QUERYCONTEXT

TYSPEC