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 |