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