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 |
Library | Ole32.lib |
DLL | Ole32.dll |