IeAxiService::Initialize 方法

Initialize 方法检查并下载 ActiveX 对象。 如果对象满足策略要求,此方法将初始化安装 ActiveX 对象的系统对象。

语法

SECURITY_STATUS Initialize(
  [in]  HWND     hwndParent,
  [in]  DWORD    dwClientPID,
  [in]  BSTR     bstrDesktop,
  [in]  BSTR     bstrClsID,
  [in]  BSTR     bstrURL,
  [out] BSTR     *pbstrNonce,
  [out] IUnknown **ppISyncBrokerInterface
);

parameters

hwndParent [in]

尝试安装 ActiveX 控件的窗口的父窗口的句柄。

dwClientPID [in]

调用进程的进程 ID。

bstrDesktop [in]

对象的桌面。

bstrClsID [in]

要安装的 ActiveX 对象的类 ID。

bstrURL [in]

要安装的 ActiveX 对象的 URL。

pbstrNonce [out]

一个上下文,可用于在对用于验证和下载 ActiveX 对象的其他方法的调用中共享状态信息。

ppISyncBrokerInterface [out]

指向安装 ActiveX 控件的 IeAxiSystemInstaller 接口实例的指针。

返回值

如果函数成功,则返回值S_OK。

如果函数失败,则返回值可能是以下错误代码之一。

返回代码/值 说明
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
不应安装 ActiveX 对象。

要求

要求
最低受支持的客户端
Windows Vista 商用版、Windows Vista 企业版Windows Vista 旗舰版 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
IID
IID_IeAxiService定义为 E9E92380-9ECD-4982-A0EB-6815A56CCF27

另请参阅

IeAxiService