Condividi tramite


Funzione CoInstall (objbase.h)

[Questa funzione non è supportata e potrebbe essere modificata o non disponibile in futuro.]

Installa l'applicazione server COM richiesta.

Sintassi

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

Parametri

[in] pbc

Riservato per uso futuro; questo valore deve essere NULL.

[in] dwFlags

Riservato per uso futuro; questo valore deve essere 0.

[in] pClassSpec

Puntatore a un'unione uCLSSPEC . Il membro tyspec deve essere impostato su TYSPEC_CLSID e il membro clsid deve essere impostato su CLSID da installare. Per altre informazioni, vedere TYSPEC.

[in] pQuery

Puntatore a una struttura QUERYCONTEXT . Il campo dwContext deve essere impostato sul valore CLSCTX desiderato. Per altre informazioni, vedere QUERYCONTEXT.

[in] pszCodeBase

Riservato per uso futuro; questo valore deve essere NULL.

Valore restituito

Questa funzione supporta il valore restituito standard E_INVALIDARG, nonché quanto segue.

Termine Descrizione
S_OK Indica l'esito positivo dell'operazione.
CS_E_PACKAGE_NOTFOUND Il campo tyspec di pClassSpec non è stato impostato su TYSPEC_CLSID.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione objbase.h
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

QUERYCONTEXT

TYSPEC