Compartilhar via


interface DualEngineSessionFactory

Importante

A API DualEngine faz parte de uma Funcionalidade de Acesso Limitado (veja Classe LimitedAccessFeatures). Para obter mais informações ou para pedir um token de desbloqueio, contacte Suporte da Microsoft.

Objeto de fábrica para interfaces DualEngine.

Resumo

Members Descrições
GetSpecifiedVersion Devolve a versão da interface DualEngine conhecida, se existir uma.
GetVersionedBrowserSession Obtém um objeto de Sessão DualEngine da versão pedida.
TryUnlockFeature Chamada para desbloquear a interface DualEngine.

Members

GetSpecifiedVersion

Devolve a versão da interface DualEngine conhecida, se existir uma.

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

Parâmetros
  • version Um ponteiro para um UINT onde a versão será armazenada se existir uma.
Retorna

S_OK se foi encontrada uma versão conhecida, E_FAIL se não foi.

GetVersionedBrowserSession

Obtém um objeto de Sessão DualEngine da versão pedida.

public STDMETHOD(GetVersionedBrowserSession)(__in versão UINT, __out IUnknown ** ppSession)

Importante

Este método tem de ser chamado depois de a Internet Explorer chamar a exportação em DualEngineReady. Veja Creating a DualEngine adapter plugin DLL (Criar um plug-in de adaptador DualEngine).

Parâmetros
  • version A versão do objeto Sessão a obter.

  • ppSession O objeto Sessão, se a versão pedida for suportada.

Retorna

Um HRESULT que indica se a criação da sessão foi bem-sucedida.

TryUnlockFeature

Chamada para desbloquear a interface DualEngine.

public STDMETHOD(TryUnlockFeature)(token PCWSTR, atestado PCWSTR)

Importante

Tem de ser chamado com êxito antes de qualquer outro método nesta interface poder ser chamado.

Equivalente a Windows::ApplicationModel::LimitedAccessFeatures::TryUnlockFeature , exceto que verifica a dll do adaptador para o recurso de identidade em vez do processo .exe.

Parâmetros
  • token O token LAF fornecido pela Microsoft.

  • attestation A cadeia de atestado fornecida pela Microsoft.

Retorna

Um HRESULT que indica se o desbloqueio foi efetuado com êxito.