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 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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. |
NAVIGATION_COMMAND
Representa um tipo de comando navegação.
| 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. |
NAVIGATIONFAILEDREASON
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. |
NAVIGATIONFLAGS
Sinalizadores que indicam o tipo de navegação que ocorreu.
| 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.
| 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.
| 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.
| 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).