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 |