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 | pClassSpec 的 tyspec 字段未設定為 TYSPEC_CLSID。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | objbase.h |
程式庫 | Ole32.lib |
Dll | Ole32.dll |