接口 DualEngineSessionFactory

重要

DualEngine API 是受限访问功能的一部分, (请参阅 LimitedAccessFeatures 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

DualEngine 接口的工厂对象。

摘要

Members 说明
GetSpecifiedVersion 返回已知的 DualEngine 接口版本(如果有)。
GetVersionedBrowserSession 获取所请求版本的 DualEngine Session 对象。
TryUnlockFeature 调用 以解锁 DualEngine 接口。

Members

GetSpecifiedVersion

返回已知的 DualEngine 接口版本(如果有)。

public STDMETHOD (GetSpecifiedVersion) (__out UINT * version) const

参数
  • version 指向 UINT 的指针,如果有版本,则将存储该版本。
返回

S_OK找到已知版本时,E_FAIL是否找到已知版本。

GetVersionedBrowserSession

获取所请求版本的 DualEngine Session 对象。

public STDMETHOD (GetVersionedBrowserSession) (__in UINT version, __out IUnknown ** ppSession)

重要

在 Internet Explorer 调用 DualEngineReady 上的导出后,必须调用此方法。 请参阅 创建 DualEngine 适配器插件 DLL

参数
  • version 要获取的 Session 对象的版本。

  • ppSession Session 对象(如果请求的版本受支持)。

返回

指示会话创建是否成功的 HRESULT。

TryUnlockFeature

调用 以解锁 DualEngine 接口。

public STDMETHOD (TryUnlockFeature) (PCWSTR 令牌、PCWSTR 证明)

重要

必须先成功调用此接口上的任何其他方法,然后才能调用此接口上的任何其他方法。

等效于 Windows::ApplicationModel::LimitedAccessFeatures::TryUnlockFeature ,它检查适配器 dll 中的标识资源,而不是进程 .exe。

参数
  • token Microsoft 提供的 LAF 令牌。

  • attestation Microsoft 提供的证明字符串。

返回

指示解锁是否成功的 HRESULT。