共用方式為


CoInstall 函式 (objbase.h)

[不支援此函式,未來可能會變更或無法使用。]

安裝要求的 COM 伺服器應用程式。

語法

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

參數

[in] pbc

保留供日後使用;這個值必須是 NULL

[in] dwFlags

保留供日後使用;這個值必須是 0。

[in] pClassSpec

uCLSSPEC 等位的指標。 tyspec 成員必須設定為 TYSPEC_CLSID,且clsid成員必須設定為要安裝的CLSID。 如需詳細資訊,請參閱 TYSPEC

[in] pQuery

QUERYCONTEXT 結構的指標。 dwContext 字段必須設定為所需的 CLSCTX 值。 如需詳細資訊,請參閱 QUERYCONTEXT

[in] pszCodeBase

保留供日後使用;這個值必須是 NULL

傳回值

此函式支援標準傳回值E_INVALIDARG,以及下列專案。

詞彙 描述
S_OK 表示成功。
CS_E_PACKAGE_NOTFOUND pClassSpectyspec 字段未設定為 TYSPEC_CLSID。

規格需求

需求
目標平台 Windows
標頭 objbase.h
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

QUERYCONTEXT

TYSPEC