Compartilhar via


Globais

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.

Resumo

Members Descrições
ACCELERATOREVENTTYPE Especifica o tipo de evento acelerador.
ACCELERATORFLAGS Especifica os modificadores de chave virtual presentes no batimento de teclas do acelerador.
ATTENTIONSTATE Representa o motivo pelo qual a atenção está a ser pedida.
BROWSERVISIBILITY Representa um estado de visibilidade do browser.
CERTERRORFLAG Representa um erro de certificado.
DUALENGINE_FOCUSDIRECTION Representa a direção de uma alteração de foco.
DualEngineConfigurableSitesFlags Sinalizadores para controlar os cabeçalhos e comportamentos de comutação do motor especial para sites configuráveis.
DUALENGINECONFIGURATION Opções de configuração para definir o comportamento pretendido para a janela do browser alojado.
DualEngineCookieIntegrity Representa o Nível de Contexto da Integridade do Processo de um cookie.
DualEngineWindowOpenDisposition Representa a eliminação de uma nova janela.
EngineSwitchingPolicyFlags Representa a política de mudança de motor Esta política juntamente com a lista de sites determina quando as navegação são processadas pelo browser e quando são enviadas para o anfitrião para processar.
EXIT_REGION_TYPE Representa o motivo pelo qual uma saída de região está a ocorrer.
FULLSCREENACTION Representa uma alteração no estado de ecrã inteiro.
KEYACTION Representa um tipo de evento chave.
MOUSEACTION Representa um tipo de evento do rato.
NAVIGATION_COMMAND Representa um tipo de comando navegação.
NAVIGATIONFAILEDREASON Representa um motivo pelo qual uma navegação falhou.
NAVIGATIONFLAGS Sinalizadores que indicam o tipo de navegação que ocorreu.
SECURELOCKICON Representa o estado de segurança do conteúdo da página atual.
SITE_PERMISSION_FEATURE_MODE Representa o estado de um pedido de permissão de site.
SITE_PERMISSION_KIND Representa o tipo de permissão de site que está a ser pedida.
SITE_PERMISSION_RESPONSE Representa a resposta de um utilizador a um pedido de permissão do site.
VisibleEntryUpdateOperation Indica o tipo de operação de VisibleListUpdateEntry.
DualEngineInitialize Inicializa o DualEngine.
DualEngineReady Chamada após a internet Explorer ter concluído toda a configuração inicial e a API estar pronta para ser utilizada.

Members

ACCELERATOREVENTTYPE

Especifica o tipo de evento acelerador.

Enum ACCELERATOREVENTTYPE

Values Descrições
ACCELERATOREVENTTYPE_KEYDOWN O evento keydown.
ACCELERATOREVENTTYPE_CHAR O evento char.
ACCELERATOREVENTTYPE_KEYUP O evento chave para cima.

ACCELERATORFLAGS

Especifica os modificadores de chave virtual presentes no batimento de teclas do acelerador.

ACCELERATORFLAGS de enumeração

Values Descrições
ACCELERATORFLAGS_NONE Sem modificador de chave virtual.
ACCELERATORFLAGS_CTRL A tecla virtual Ctrl.
ACCELERATORFLAGS_ALT A chave virtual Alt.
ACCELERATORFLAGS_SHIFT A tecla virtual Shift.

ATTENTIONSTATE

Representa o motivo pelo qual a atenção está a ser pedida.

enumerar ATTENTIONSTATE

Values Descrições
ATTENTIONSTATE_DIALOG Está a ser pedida atenção devido a uma caixa de diálogo modal.
ATTENTIONSTATE_FRAMETARGET Está a ser pedida atenção porque o browser foi navegado por filtragem de molduras.

BROWSERVISIBILITY

Representa um estado de visibilidade do browser.

ENUMERAR BROWSERVISIBILITY

Values Descrições
VISIBILITY_INACTIVE O Browser está inativo.
VISIBILITY_MINIMIZED O Browser está minimizado.
VISIBILITY_VISIBLE O Browser está visível.

CERTERRORFLAG

Representa um erro de certificado.

enumeração CERTERRORFLAG

Values Descrições
CERTERRORFLAG_NONE Nenhum erro de certificado.
CERTERRORFLAG_INVALID_CA A autoridade de certificação é inválida.
CERTERRORFLAG_SEC_CERT_CN_INVALID O nome comum não corresponde ao URL da página.
CERTERRORFLAG_SEC_CERT_DATE_INVALID A data é inválida.
CERTERRORFLAG_WEAK_SIGNATURE Assinado por uma assinatura digital fraca.
CERTERRORFLAG_INSECURE_FALLBACK A ligação foi reduzida para um protocolo menos seguro.
CERTERRORFLAG_SEC_CERT_REV_FAILED A marcar de revogação do certificado falhou.

DUALENGINE_FOCUSDIRECTION

Representa a direção de uma alteração de foco.

enumerar DUALENGINE_FOCUSDIRECTION

Values Descrições
FOCUSDIRECTION_NONE A constante para especificar nenhuma direção de detalhe.
FOCUSDIRECTION_FORWARD A constante para especificar a direção do foco para a frente.
FOCUSDIRECTION_BACKWARD A constante para especificar a direção do foco para trás.

DualEngineConfigurableSitesFlags

Sinalizadores para controlar os cabeçalhos e comportamentos de comutação do motor especial para sites configuráveis.

enumeração DualEngineConfigurableSitesFlags

Values Descrições
DualEngineConfigurableSitesFlags_Disabled Desativa a funcionalidade de sites configuráveis.
DualEngineConfigurableSitesFlags_EnableConfigurableSuccessResponse Permitir que o site configurável mude para uma navegação bem-sucedida.
DualEngineConfigurableSitesFlags_EnableConfigurableRedirectResponse Permitir a mudança configurável do site numa navegação redirecionada.
DualEngineConfigurableSitesFlags_IntranetIsConfigurable Trate todos os sites da Intranet como configuráveis por predefinição.
DualEngineConfigurableSitesFlags_AllowConfigurableRedirectToImplicitNeutral Permitir a mudança configurável de sites ao redirecionar para sites neutros, independentemente da lista de sites, se a navegação for autocolante.

DUALENGINECONFIGURATION

Opções de configuração para definir o comportamento pretendido para a janela do browser alojado.

ENUMERAÇÃO DUALENGINECONFIGURATION

Values Descrições
DUALENGINECONFIGURATION_NORMAL O comportamento predefinido de um browser alojado.
DUALENGINECONFIGURATION_DISABLE_ENGINE_SWITCHING Desativa o comportamento de comutação do motor.
DUALENGINECONFIGURATION_POPUP_WINDOW Indica que a janela alojada deve ser tratada como uma janela de pop-up.
DUALENGINECONFIGURATION_HYBRID_ENTERPRISE_MODE Indica que o browser está em execução no modo Hybrid Enterprise.
DUALENGINECONFIGURATION_ALWAYS_WAIT_FOR_UNLOAD Indica que o browser deve diferir a sinalização de que fechou até estar prestes a descarregar.

DualEngineCookieIntegrity

Representa o Nível de Contexto da Integridade do Processo de um cookie.

Enumeração DualEngineCookieIntegrity

Values Descrições
DualEngineCookieIntegrity_Auto Determinar automaticamente o nível de integridade com base no domínio do cookie.
DualEngineCookieIntegrity_Low Cookie é BAIXA IL.
DualEngineCookieIntegrity_Medium Cookie é MÉDIA IL.
DualEngineCookieIntegrity_Both Cookie é Médio e Baixo IL.

DualEngineWindowOpenDisposition

Representa a eliminação de uma nova janela.

enumeração DualEngineWindowOpenDisposition

Values Descrições
DualEngineWindowOpenDisposition_NewForegroundTab A Janela é um novo separador de primeiro plano.
DualEngineWindowOpenDisposition_NewBackgroundTab A Janela é um novo separador de fundo.
DualEngineWindowOpenDisposition_NewPopup A janela é uma nova janela de pop-up.
DualEngineWindowOpenDisposition_NewWindow A janela é uma nova janela.

EngineSwitchingPolicyFlags

Representa a política de mudança de motor Esta política juntamente com a lista de sites determina quando as navegação são processadas pelo browser e quando são enviadas para o anfitrião para processar.

enum EngineSwitchingPolicyFlags

Values Descrições
EngineSwitchingPolicyFlags_None Política de Comutação do Edge Predefinida.
EngineSwitchingPolicyFlags_ServerRedirectsSticky Os redirecionamentos do servidor para sites que não estão na lista de sites permanecem no browser.
EngineSwitchingPolicyFlags_ClientRedirectsSticky Os redirecionamentos do cliente para sites que não estão na lista de sites permanecem no browser.
EngineSwitchingPolicyFlags_FormSubmitsSticky As submissões de formulários para sites que não estejam na lista de sites permanecem no browser.
EngineSwitchingPolicyFlags_UserInitiatedHyperlinkClicksSticky As navegação de hiperligações iniciadas pelo utilizador para sites que não estão na lista de sites permanecem no browser.
EngineSwitchingPolicyFlags_OtherNavigationsSticky Todos os outros tipos de navegação para sites que não estão na lista de sites permanecem no browser.
EngineSwitchingPolicyFlags_RespectAllowRedirectAttribute Se a navegação permanece no browser é respetivo atributo da entrada da lista de allow-redirect sites.
EngineSwitchingPolicyFlags_Max Apenas para utilização interna; não utilize.
EngineSwitchingPolicyFlags_Mask Apenas para utilização interna; não utilize.

EXIT_REGION_TYPE

Representa o motivo pelo qual uma saída de região está a ocorrer.

enumerar EXIT_REGION_TYPE

Values Descrições
EXIT_REGION_TYPE_NONE Apenas para utilização interna; não utilize.
EXIT_REGION_TYPE_FOR_CLOSE A região está a sair devido ao encerramento do browser.
EXIT_REGION_TYPE_FOR_HISTORY_NAVIGATION A região está a sair devido a uma navegação do histórico.
EXIT_REGION_TYPE_FOR_NEW_NAVIGATION A região está a sair devido a uma nova navegação.

FULLSCREENACTION

Representa uma alteração no estado de ecrã inteiro.

enumerar FULLSCREENACTION

Values Descrições
ENTER_FULLSCREEN Representa a entrada de multimédia em ecrã inteiro.
EXIT_FULLSCREEN Representa o suporte de dados a sair do ecrã inteiro.
ENTER_THEATER_FULLSCREEN Representa a entrada no modo de teatro em ecrã inteiro.
EXIT_THEATER_FULLSCREEN Representa a saída do modo de teatro em ecrã inteiro.

KEYACTION

Representa um tipo de evento chave.

enumerar KEYACTION

Values Descrições
KEYACTION_NONE A constante para especificar nenhum evento chave.
KEYACTION_DOWN A constante para especificar um evento de inatividade da chave.
KEYACTION_UP A constante para especificar um evento de chave para cima.

MOUSEACTION

Representa um tipo de evento do rato.

enumerar MOUSEACTION

Values Descrições
MOUSEACTION_NONE A constante para especificar nenhum evento do rato.
MOUSEACTION_LEFT_CLICK A constante para especificar um evento do rato de clique à esquerda.

Representa um tipo de comando navegação.

enumerar NAVIGATION_COMMAND

Values Descrições
NAVIGATION_COMMAND_NONE A constante para especificar nenhum comando de navegação.
NAVIGATION_COMMAND_GO_BACK A constante para especificar um comando de navegação retroceder.
NAVIGATION_COMMAND_GO_FORWARD A constante para especificar um comando de navegação avançar.
NAVIGATION_COMMAND_RELOAD A constante para especificar um comando de navegação de recarregamento pode utilizar uma cópia da página que foi colocada em cache.
NAVIGATION_COMMAND_RELOAD_COMPLETELY A constante para especificar um comando de navegação de recarregamento pede a versão mais recente da página atual.
NAVIGATION_COMMAND_STOP A constante para especificar um comando de paragem de navegação.

Representa um motivo pelo qual uma navegação falhou.

ENUMERAÇÃO NAVIGATIONFAILEDREASON

Values Descrições
NAVIGATIONFAILEDREASON_DEFAULT A navegação foi abortada, pode não ser necessariamente para uma falha.
NAVIGATIONFAILEDREASON_BAD_NETPATH A navegação falhou porque não foi possível localizar o caminho.
NAVIGATIONFAILEDREASON_FAILED A navegação falhou por outro motivo não especificado.

Sinalizadores que indicam o tipo de navegação que ocorreu.

ENUMERAR NAVIGATIONFLAGS

Values Descrições
NAVIGATIONFLAGS_NONE
NAVIGATIONFLAGS_MAINFRAME Indica que a página de nível superior navegou, por exemplo,
NAVIGATIONFLAGS_SAMEDOCUMENT Indica que a navegação está no mesmo documento, por exemplo, navegação de âncora local.
NAVIGATIONFLAGS_NEWPAGE Indica que a navegação foi para uma nova página, por exemplo,
NAVIGATIONFLAGS_LOCATIONREPLACE Indica que a página atual navegou devido a location.replace.
NAVIGATIONFLAGS_ERRORPAGE Indica que a página para a qual navegou era uma página de erro interna.

SECURELOCKICON

Representa o estado de segurança do conteúdo da página atual.

enumerar SECURELOCKICON

Values Descrições
SECURELOCKICON_UNSECURE A página atual não é segura.
SECURELOCKICON_MIXED A página atual está a apresentar conteúdo misto.
SECURELOCKICON_SECURE A página atual é segura.

SITE_PERMISSION_FEATURE_MODE

Representa o estado de um pedido de permissão de site.

enumerar SITE_PERMISSION_FEATURE_MODE

Values Descrições
SITE_PERMISSION_FEATURE_MODE_BLOCKED O acesso à funcionalidade foi bloqueado.
SITE_PERMISSION_FEATURE_MODE_ALLOWED O acesso à funcionalidade foi permitido.

SITE_PERMISSION_KIND

Representa o tipo de permissão de site que está a ser pedida.

enumerar SITE_PERMISSION_KIND

Values Descrições
SITE_PERMISSION_KIND_POPUP_BLOCKER Pedir para definir permissões de bloqueador de janelas de pop-up.
SITE_PERMISSION_KIND_GEOLOCATION Pedir para definir permissões de geolocalização.

SITE_PERMISSION_RESPONSE

Representa a resposta de um utilizador a um pedido de permissão do site.

enumerar SITE_PERMISSION_RESPONSE

Values Descrições
SITE_PERMISSION_REQUEST_DENIED O pedido de permissão foi negado.
SITE_PERMISSION_REQUEST_ALLOWED O pedido de permissão foi concedido.
SITE_PERMISSION_REQUEST_DISMISSED O pedido de permissão foi dispensado sem uma resposta.

VisibleEntryUpdateOperation

Indica o tipo de operação de VisibleListUpdateEntry.

enumeração VisibleEntryUpdateOperation

Values Descrições
VisibleEntry_Add A entrada é uma adição.
VisibleEntry_Delete A entrada foi eliminada.
VisibleEntry_Update A entrada foi atualizada.
VisibleEntry_Done Apenas para utilização interna; não utilize.

DualEngineInitialize

Inicializa o DualEngine.

public HRESULT APIENTRY DualEngineInitialize(const DualEngineSessionFactory * pSessionFactory, PCWSTR pipeName)

Uma função que exporta. Esta função é chamada imediatamente após a Internet Explorer carrega com êxito a DLL. Esta é a primeira oportunidade para configurar tudo o que for necessário para a sua aplicação. Veja DualEngineInitialize em Creating a DualEngine adapter plugin DLL (Criar um plug-in de adaptador DualEngine).

DualEngineReady

Chamada após a internet Explorer ter concluído toda a configuração inicial e a API estar pronta para ser utilizada.

public HRESULT APIENTRY DualEngineReady()

Uma função que exporta. Neste momento, agora é possível ligar GetVersionedBrowserSession e obter o objeto Sessão, partindo do princípio de que foi efetuada uma chamada TryUnlockFeature com êxito. Veja DualEngineReady em Creating a DualEngine adapter plugin DLL (Criar um plug-in de adaptador DualEngine).