Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
A API DualEngine faz parte de um Recurso de Acesso Limitado (consulte a classe LimitedAccessFeatures). Para obter mais informações ou solicitar um token de desbloqueio, entre em contato com o Suporte da Microsoft.
Resumo
| Members | Descrições |
|---|---|
| ACCELERATOREVENTTYPE | Especifica o tipo de evento de acelerador. |
| ACCELERATORFLAGS | Especifica os modificadores de tecla virtual presentes no pressionamento da tecla aceleradora. |
| ATTENTIONSTATE | Representa o motivo pelo qual a atenção está sendo solicitada. |
| VISIBILIDADE DO NAVEGADOR | Representa um estado de visibilidade do navegador. |
| CERTERRORFLAG | Representa um erro de certificado. |
| DUALENGINE_FOCUSDIRECTION | Representa a direção de uma mudança de foco. |
| DualEngineConfigurableSitesFlags | Sinalizadores para controlar cabeçalhos e comportamentos especiais de comutação de mecanismo para sites configuráveis. |
| CONFIGURAÇÃO DE MOTOR DUPLO | Opções de configuração para definir o comportamento desejado para a janela do navegador hospedada. |
| DualEngineCookieIntegrity | Representa o nível de contexto de integridade do processo de um cookie. |
| DualEngineWindowOpenDisposition | Representa a disposição de uma nova janela. |
| EngineSwitchingPolicyFlags | Representa a política de switching do mecanismo Essa política, juntamente com a lista de sites, determina quando as navegações são manipuladas pelo navegador e quando são enviadas para o host manipular. |
| EXIT_REGION_TYPE | Representa o motivo pelo qual uma saída de região está ocorrendo. |
| TELA INTEIRAAÇÃO | Representa uma alteração no estado de tela inteira. |
| AÇÃO-CHAVE | Representa um tipo de evento chave. |
| AÇÃO DO MOUSE | Representa um tipo de evento do mouse. |
| NAVIGATION_COMMAND | Representa um tipo de comando de navegação. |
| NAVIGATIONFAILEDREASON | Representa um motivo pelo qual uma navegação falhou. |
| NAVIGATIONFLAGS | Sinalizadores que indicam o tipo de navegação que ocorreu. |
| ÍCONE DE BLOQUEIO SEGURO | Representa o estado de segurança do conteúdo da página atual. |
| SITE_PERMISSION_FEATURE_MODE | Representa o estado de uma solicitação de permissão de site. |
| SITE_PERMISSION_KIND | Representa o tipo de permissão de site que está sendo solicitada. |
| SITE_PERMISSION_RESPONSE | Representa a resposta de um usuário a uma solicitação de permissão de site. |
| VisibleEntryUpdateOperation | Indica o tipo de operação do VisibleListUpdateEntry. |
| DualEngineInitialize | Inicializa o DualEngine. |
| DualEngineReady | Chamado após o Internet Explorer concluir toda a configuração inicial e a API estar pronta para uso. |
Members
ACCELERATOREVENTTYPE
Especifica o tipo de evento de acelerador.
enum ACCELERATOREVENTTYPE
| Values | Descrições |
|---|---|
| ACCELERATOREVENTTYPE_KEYDOWN | O evento keydown. |
| ACCELERATOREVENTTYPE_CHAR | O evento char. |
| ACCELERATOREVENTTYPE_KEYUP | O evento key up. |
ACCELERATORFLAGS
Especifica os modificadores de tecla virtual presentes no pressionamento da tecla aceleradora.
enum ACCELERATORFLAGS
| Values | Descrições |
|---|---|
| ACCELERATORFLAGS_NONE | Nenhum modificador de chave virtual. |
| ACCELERATORFLAGS_CTRL | A tecla virtual Ctrl. |
| ACCELERATORFLAGS_ALT | A chave virtual Alt. |
| ACCELERATORFLAGS_SHIFT | A chave virtual Shift. |
ATTENTIONSTATE
Representa o motivo pelo qual a atenção está sendo solicitada.
enum ATTENTIONSTATE
| Values | Descrições |
|---|---|
| ATTENTIONSTATE_DIALOG | A atenção está sendo solicitada devido a uma caixa de diálogo modal. |
| ATTENTIONSTATE_FRAMETARGET | A atenção está sendo solicitada porque o navegador foi navegado por direcionamento de quadro. |
VISIBILIDADE DO NAVEGADOR
Representa um estado de visibilidade do navegador.
enum BROWSERVISIBILITY
| Values | Descrições |
|---|---|
| VISIBILITY_INACTIVE | O navegador está inativo. |
| VISIBILITY_MINIMIZED | O navegador é minimizado. |
| VISIBILITY_VISIBLE | O navegador está visível. |
CERTERRORFLAG
Representa um erro de certificado.
enum 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 à 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 conexão foi rebaixada para um protocolo menos seguro. |
| CERTERRORFLAG_SEC_CERT_REV_FAILED | A verificação de marca revogação do certificado falhou. |
DUALENGINE_FOCUSDIRECTION
Representa a direção de uma mudança de foco.
DUALENGINE_FOCUSDIRECTION de enumeração
| Values | Descrições |
|---|---|
| FOCUSDIRECTION_NONE | A constante para especificar nenhuma direção de foco. |
| FOCUSDIRECTION_FORWARD | A constante para especificar a direção do foco para frente. |
| FOCUSDIRECTION_BACKWARD | A constante para especificar a direção do foco traseiro. |
DualEngineConfigurableSitesFlags
Sinalizadores para controlar cabeçalhos e comportamentos especiais de comutação de mecanismo para sites configuráveis.
| Values | Descrições |
|---|---|
| DualEngineConfigurableSitesFlags_Disabled | Desabilita o recurso sites configuráveis. |
| DualEngineConfigurableSitesFlags_EnableConfigurableSuccessResponse | Permitir a alternância de site configurável em uma navegação bem-sucedida. |
| DualEngineConfigurableSitesFlags_EnableConfigurableRedirectResponse | Permitir a alternância de site configurável em uma navegação redirecionada. |
| DualEngineConfigurableSitesFlags_IntranetIsConfigurable | Trate todos os sites da Intranet como configuráveis por padrão. |
| DualEngineConfigurableSitesFlags_AllowConfigurableRedirectToImplicitNeutral | Permitir a alternância de sites configurável ao redirecionar para sites neutros, independentemente da lista de sites se a navegação for fixa. |
CONFIGURAÇÃO DE MOTOR DUPLO
Opções de configuração para definir o comportamento desejado para a janela do navegador hospedada.
| Values | Descrições |
|---|---|
| DUALENGINECONFIGURATION_NORMAL | O comportamento padrão de um navegador hospedado. |
| DUALENGINECONFIGURATION_DISABLE_ENGINE_SWITCHING | Desabilita o comportamento de alternância do mecanismo. |
| DUALENGINECONFIGURATION_POPUP_WINDOW | Indica que a janela hospedada deve ser tratada como uma janela pop-up. |
| DUALENGINECONFIGURATION_HYBRID_ENTERPRISE_MODE | Indica que o navegador está sendo executado no modo Hybrid Enterprise. |
| DUALENGINECONFIGURATION_ALWAYS_WAIT_FOR_UNLOAD | Indica que o navegador deve adiar, sinalizando que fechou até que esteja prestes a descarregar. |
DualEngineCookieIntegrity
Representa o nível de contexto de integridade do processo de um cookie.
| Values | Descrições |
|---|---|
| DualEngineCookieIntegrity_Auto | Determinar automaticamente o nível de integridade com base no domínio do cookie. |
| DualEngineCookieIntegrity_Low | O cookie é IL baixo. |
| DualEngineCookieIntegrity_Medium | Cookie é Médio IL. |
| DualEngineCookieIntegrity_Both | O cookie é IL médio e baixo. |
DualEngineWindowOpenDisposition
Representa a disposição de uma nova janela.
| Values | Descrições |
|---|---|
| DualEngineWindowOpenDisposition_NewForegroundTab | A janela é uma nova guia em primeiro plano. |
| DualEngineWindowOpenDisposition_NewBackgroundTab | A janela é uma nova guia de plano de fundo. |
| DualEngineWindowOpenDisposition_NewPopup | A janela é uma nova janela pop-up. |
| DualEngineWindowOpenDisposition_NewWindow | Janela é uma nova janela. |
EngineSwitchingPolicyFlags
Representa a política de switching do mecanismo Essa política, juntamente com a lista de sites, determina quando as navegações são manipuladas pelo navegador e quando são enviadas para o host manipular.
| Values | Descrições |
|---|---|
| EngineSwitchingPolicyFlags_None | Política de Alternância do Edge Padrão. |
| EngineSwitchingPolicyFlags_ServerRedirectsSticky | Os redirecionamentos do servidor para sites que não estão na lista de sites permanecem no navegador. |
| EngineSwitchingPolicyFlags_ClientRedirectsSticky | Os redirecionamentos do cliente para sites que não estão na lista de sites permanecem no navegador. |
| EngineSwitchingPolicyFlags_FormSubmitsSticky | Os envios de formulários para sites que não estão na lista de sites permanecem no navegador. |
| EngineSwitchingPolicyFlags_UserInitiatedHyperlinkClicksSticky | As navegações de hiperlink iniciadas pelo usuário para sites que não estão na lista de sites permanecem no navegador. |
| EngineSwitchingPolicyFlags_OtherNavigationsSticky | Todos os outros tipos de navegação para sites que não estão na lista de sites permanecem no navegador. |
| EngineSwitchingPolicyFlags_RespectAllowRedirectAttribute | Se a navegação permanece no navegador é respectivo ao atributo da entrada allow-redirect da lista de sites. |
| EngineSwitchingPolicyFlags_Max | Apenas para uso interno; Não use. |
| EngineSwitchingPolicyFlags_Mask | Apenas para uso interno; Não use. |
EXIT_REGION_TYPE
Representa o motivo pelo qual uma saída de região está ocorrendo.
EXIT_REGION_TYPE de enumeração
| Values | Descrições |
|---|---|
| EXIT_REGION_TYPE_NONE | Apenas para uso interno; Não use. |
| EXIT_REGION_TYPE_FOR_CLOSE | A região está saindo devido ao fechamento do navegador. |
| EXIT_REGION_TYPE_FOR_HISTORY_NAVIGATION | A região está saindo devido a uma navegação no histórico. |
| EXIT_REGION_TYPE_FOR_NEW_NAVIGATION | A região está saindo devido a uma nova navegação. |
TELA INTEIRAAÇÃO
Representa uma alteração no estado de tela inteira.
enumeração AÇÃO EM TELA CHEIA
| Values | Descrições |
|---|---|
| ENTER_FULLSCREEN | Representa a mídia entrando em tela inteira. |
| EXIT_FULLSCREEN | Representa a mídia saindo da tela inteira. |
| ENTER_THEATER_FULLSCREEN | Representa a entrada no modo teatro em tela inteira. |
| EXIT_THEATER_FULLSCREEN | Representa a saída do modo de teatro em tela inteira. |
AÇÃO-CHAVE
Representa um tipo de evento chave.
enumeração KEYACTION
| Values | Descrições |
|---|---|
| KEYACTION_NONE | A constante para não especificar nenhum evento de chave. |
| KEYACTION_DOWN | A constante para especificar um evento de key down. |
| KEYACTION_UP | A constante para especificar um evento de ativação de chave. |
AÇÃO DO MOUSE
Representa um tipo de evento do mouse.
enumeração MOUSEACTION
| Values | Descrições |
|---|---|
| MOUSEACTION_NONE | A constante para não especificar nenhum evento de mouse. |
| MOUSEACTION_LEFT_CLICK | A constante para especificar um evento de clique esquerdo do mouse. |
NAVIGATION_COMMAND
Representa um tipo de comando de navegação.
NAVIGATION_COMMAND de enumeração
| Values | Descrições |
|---|---|
| NAVIGATION_COMMAND_NONE | A constante para não especificar nenhum comando de navegação. |
| NAVIGATION_COMMAND_GO_BACK | A constante para especificar um comando de navegação voltar. |
| NAVIGATION_COMMAND_GO_FORWARD | A constante para especificar um comando de navegação para frente. |
| NAVIGATION_COMMAND_RELOAD | A constante para especificar um comando de navegação de recarga pode usar uma cópia da página que foi armazenada em cache. |
| NAVIGATION_COMMAND_RELOAD_COMPLETELY | A constante para especificar um comando de navegação de recarga solicita a versão mais recente da página atual. |
| NAVIGATION_COMMAND_STOP | A constante para especificar um comando de parada de navegação. |
NAVIGATIONFAILEDREASON
Representa um motivo pelo qual uma navegação falhou.
| Values | Descrições |
|---|---|
| NAVIGATIONFAILEDREASON_DEFAULT | A navegação foi abortada, pode não ser necessariamente por uma falha. |
| NAVIGATIONFAILEDREASON_BAD_NETPATH | A navegação falhou porque o caminho não pôde ser encontrado. |
| NAVIGATIONFAILEDREASON_FAILED | A navegação falhou por algum outro motivo não especificado. |
NAVIGATIONFLAGS
Sinalizadores que indicam o tipo de navegação que ocorreu.
enum 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á dentro do mesmo documento, por exemplo, navegações âncora locais. |
| 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 acessada era uma página de erro interno. |
ÍCONE DE BLOQUEIO SEGURO
Representa o estado de segurança do conteúdo da página atual.
enum SECURELOCKICON
| Values | Descrições |
|---|---|
| SECURELOCKICON_UNSECURE | A página atual não é segura. |
| SECURELOCKICON_MIXED | A página atual está exibindo conteúdo misto. |
| SECURELOCKICON_SECURE | A página atual é segura. |
SITE_PERMISSION_FEATURE_MODE
Representa o estado de uma solicitação de permissão de site.
SITE_PERMISSION_FEATURE_MODE de enumeração
| Values | Descrições |
|---|---|
| SITE_PERMISSION_FEATURE_MODE_BLOCKED | O acesso ao recurso foi bloqueado. |
| SITE_PERMISSION_FEATURE_MODE_ALLOWED | O acesso ao recurso foi permitido. |
SITE_PERMISSION_KIND
Representa o tipo de permissão de site que está sendo solicitada.
SITE_PERMISSION_KIND de enumeração
| Values | Descrições |
|---|---|
| SITE_PERMISSION_KIND_POPUP_BLOCKER | Solicitando a configuração de permissões de bloqueador de pop-up. |
| SITE_PERMISSION_KIND_GEOLOCATION | Solicitando a definição de permissões de geolocalização. |
SITE_PERMISSION_RESPONSE
Representa a resposta de um usuário a uma solicitação de permissão de site.
SITE_PERMISSION_RESPONSE de enumeração
| 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 indeferido sem resposta. |
VisibleEntryUpdateOperation
Indica o tipo de operação do VisibleListUpdateEntry.
| Values | Descrições |
|---|---|
| VisibleEntry_Add | A entrada é uma adição. |
| VisibleEntry_Delete | A entrada foi excluída. |
| VisibleEntry_Update | A entrada foi atualizada. |
| VisibleEntry_Done | Apenas para uso interno; Não use. |
DualEngineInitialize
Inicializa o DualEngine.
public HRESULT APIENTRY DualEngineInitialize(const DualEngineSessionFactory * pSessionFactory, PCWSTR pipeName)
Uma função que você exporta. Essa função é chamada imediatamente após o Internet Explorer carregar a DLL com êxito. Esta é sua primeira chance de configurar qualquer coisa necessária para sua inscrição. Consulte DualEngineInitialize em Criando uma DLL de plug-in do adaptador DualEngine.
DualEngineReady
Chamado após o Internet Explorer concluir toda a configuração inicial e a API estar pronta para uso.
public HRESULT APIENTRY DualEngineReady()
Uma função que você exporta. Neste ponto, agora é possível chamar GetVersionedBrowserSession e obter o objeto Session, supondo que uma chamada TryUnlockFeature bem-sucedida tenha sido feita. Consulte DualEngineReady em Criando uma DLL de plug-in do adaptador DualEngine.