Compartir vía


Globals

Importante

La API DualEngine forma parte de una característica de acceso limitado (consulte La clase LimitedAccessFeatures). Para obtener más información o para solicitar un token de desbloqueo, póngase en contacto con Soporte técnico de Microsoft.

Resumen

Members Descripciones
ACCELERATOREVENTTYPE Especifica el tipo de evento de acelerador.
ACCELERATORFLAGS Especifica los modificadores de clave virtual presentes en la pulsación de tecla del acelerador.
ATTENTIONSTATE Representa la razón por la que se solicita atención.
BROWSERVISIBILITY Representa un estado de visibilidad del explorador.
CERTERRORFLAG Representa un error de certificado.
DUALENGINE_FOCUSDIRECTION Representa la dirección de un cambio de foco.
DualEngineConfigurableSitesFlags Marcas para controlar los encabezados y comportamientos de cambio de motor especiales para sitios configurables.
DUALENGINECONFIGURATION Opciones de configuración para definir el comportamiento deseado para la ventana del explorador hospedado.
DualEngineCookieIntegrity Representa el nivel de contexto de integridad del proceso de una cookie.
DualEngineWindowOpenDisposition Representa la eliminación de una nueva ventana.
EngineSwitchingPolicyFlags Representa la directiva de cambio de motor Esta directiva junto con la lista de sitios determina cuándo controla el explorador las navegación y cuándo se envían al host que se va a controlar.
EXIT_REGION_TYPE Representa la razón por la que se produce una salida de región.
FULLSCREENACTION Representa un cambio en el estado de pantalla completa.
KEYACTION Representa un tipo de evento de clave.
MOUSEACTION Representa un tipo de evento del mouse.
NAVIGATION_COMMAND Representa un tipo de comando de navegación.
NAVIGATIONFAILEDREASON Representa un motivo por el que se produjo un error de navegación.
NAVIGATIONFLAGS Marcas que indican el tipo de navegación que se produjo.
SECURELOCKICON Representa el estado de seguridad del contenido de la página actual.
SITE_PERMISSION_FEATURE_MODE Representa el estado de una solicitud de permiso de sitio.
SITE_PERMISSION_KIND Representa el tipo de permiso de sitio que se solicita.
SITE_PERMISSION_RESPONSE Representa la respuesta de un usuario a una solicitud de permiso de sitio.
VisibleEntryUpdateOperation Indica el tipo de operación de VisibleListUpdateEntry.
DualEngineInitialize Inicializa DualEngine.
DualEngineReady Se llama después de que Internet Explorer haya finalizado toda su configuración inicial y la API esté lista para usarse.

Members

ACCELERATOREVENTTYPE

Especifica el tipo de evento de acelerador.

enumeración ACCELERATOREVENTTYPE

Valores Descripciones
ACCELERATOREVENTTYPE_KEYDOWN Evento keydown.
ACCELERATOREVENTTYPE_CHAR Evento char.
ACCELERATOREVENTTYPE_KEYUP Evento key up.

ACCELERATORFLAGS

Especifica los modificadores de clave virtual presentes en la pulsación de tecla del acelerador.

enumeración ACCELERATORFLAGS

Valores Descripciones
ACCELERATORFLAGS_NONE Sin modificador de clave virtual.
ACCELERATORFLAGS_CTRL Tecla virtual Ctrl.
ACCELERATORFLAGS_ALT Tecla virtual Alt.
ACCELERATORFLAGS_SHIFT Tecla virtual Mayús.

ATTENTIONSTATE

Representa la razón por la que se solicita atención.

enumeración ATTENTIONSTATE

Valores Descripciones
ATTENTIONSTATE_DIALOG Se solicita atención debido a un cuadro de diálogo modal.
ATTENTIONSTATE_FRAMETARGET Se solicita atención porque el destino de fotogramas ha navegado por el explorador.

BROWSERVISIBILITY

Representa un estado de visibilidad del explorador.

enumeraCIÓN BROWSERVISIBILITY

Valores Descripciones
VISIBILITY_INACTIVE El explorador está inactivo.
VISIBILITY_MINIMIZED El explorador se minimiza.
VISIBILITY_VISIBLE El explorador está visible.

CERTERRORFLAG

Representa un error de certificado.

enumeración CERTERRORFLAG

Valores Descripciones
CERTERRORFLAG_NONE No hay ningún error de certificado.
CERTERRORFLAG_INVALID_CA La entidad de certificación no es válida.
CERTERRORFLAG_SEC_CERT_CN_INVALID El nombre común no coincide con la dirección URL de la página.
CERTERRORFLAG_SEC_CERT_DATE_INVALID La fecha no es válida.
CERTERRORFLAG_WEAK_SIGNATURE Firmado por una firma digital débil.
CERTERRORFLAG_INSECURE_FALLBACK La conexión se ha degradado a un protocolo menos seguro.
CERTERRORFLAG_SEC_CERT_REV_FAILED Error en la comprobación de revocación del certificado.

DUALENGINE_FOCUSDIRECTION

Representa la dirección de un cambio de foco.

enumeración DUALENGINE_FOCUSDIRECTION

Valores Descripciones
FOCUSDIRECTION_NONE Constante para especificar ninguna dirección de foco.
FOCUSDIRECTION_FORWARD Constante para especificar la dirección del foco hacia delante.
FOCUSDIRECTION_BACKWARD Constante para especificar la dirección del foco posterior.

DualEngineConfigurableSitesFlags

Marcas para controlar los encabezados y comportamientos de cambio de motor especiales para sitios configurables.

enumeración DualEngineConfigurableSitesFlags

Valores Descripciones
DualEngineConfigurableSitesFlags_Disabled Deshabilita la característica de sitios configurables.
DualEngineConfigurableSitesFlags_EnableConfigurableSuccessResponse Permitir el cambio de sitio configurable en una navegación correcta.
DualEngineConfigurableSitesFlags_EnableConfigurableRedirectResponse Permitir el cambio de sitio configurable en una navegación redirigida.
DualEngineConfigurableSitesFlags_IntranetIsConfigurable Trate todos los sitios de intranet como configurables de forma predeterminada.
DualEngineConfigurableSitesFlags_AllowConfigurableRedirectToImplicitNeutral Permitir el cambio de sitio configurable al redirigir a sitios neutros independientemente de la lista de sitios si la navegación es permanente.

DUALENGINECONFIGURATION

Opciones de configuración para definir el comportamiento deseado para la ventana del explorador hospedado.

enumeración DUALENGINECONFIGURATION

Valores Descripciones
DUALENGINECONFIGURATION_NORMAL Comportamiento predeterminado de un explorador hospedado.
DUALENGINECONFIGURATION_DISABLE_ENGINE_SWITCHING Deshabilita el comportamiento de cambio del motor.
DUALENGINECONFIGURATION_POPUP_WINDOW Indica que la ventana hospedada debe tratarse como una ventana emergente.
DUALENGINECONFIGURATION_HYBRID_ENTERPRISE_MODE Indica que el explorador se está ejecutando en modo enterprise híbrido.
DUALENGINECONFIGURATION_ALWAYS_WAIT_FOR_UNLOAD Indica que el explorador debe aplazar la señal de que se cerró hasta que está a punto de descargarse.

DualEngineCookieIntegrity

Representa el nivel de contexto de integridad del proceso de una cookie.

enum DualEngineCookieIntegrity

Valores Descripciones
DualEngineCookieIntegrity_Auto Determine automáticamente el nivel de integridad en función del dominio de la cookie.
DualEngineCookieIntegrity_Low La cookie es baja IL.
DualEngineCookieIntegrity_Medium La cookie es il media.
DualEngineCookieIntegrity_Both La cookie es il media y baja.

DualEngineWindowOpenDisposition

Representa la eliminación de una nueva ventana.

enumeración DualEngineWindowOpenDisposition

Valores Descripciones
DualEngineWindowOpenDisposition_NewForegroundTab Ventana es una nueva pestaña en primer plano.
DualEngineWindowOpenDisposition_NewBackgroundTab Ventana es una nueva pestaña de fondo.
DualEngineWindowOpenDisposition_NewPopup Ventana es una nueva ventana emergente.
DualEngineWindowOpenDisposition_NewWindow Ventana es una ventana nueva.

EngineSwitchingPolicyFlags

Representa la directiva de cambio de motor Esta directiva junto con la lista de sitios determina cuándo controla el explorador las navegación y cuándo se envían al host que se va a controlar.

enum EngineSwitchingPolicyFlags

Valores Descripciones
EngineSwitchingPolicyFlags_None Directiva de conmutación perimetral predeterminada.
EngineSwitchingPolicyFlags_ServerRedirectsSticky Los redireccionamientos del servidor a sitios que no están en la lista de sitios permanecen en el explorador.
EngineSwitchingPolicyFlags_ClientRedirectsSticky Los redireccionamientos de cliente a sitios que no están en la lista de sitios permanecen en el explorador.
EngineSwitchingPolicyFlags_FormSubmitsSticky Los envíos de formularios a sitios que no están en la lista de sitios permanecen en el explorador.
EngineSwitchingPolicyFlags_UserInitiatedHyperlinkClicksSticky Las navegacións de hipervínculo iniciadas por el usuario a sitios que no están en la lista de sitios permanecen en el explorador.
EngineSwitchingPolicyFlags_OtherNavigationsSticky Todos los demás tipos de navegación a sitios que no están en la lista de sitios permanecen en el explorador.
EngineSwitchingPolicyFlags_RespectAllowRedirectAttribute Si la navegación permanece en el explorador es respectiva del atributo de la entrada de lista de allow-redirect sitios.
EngineSwitchingPolicyFlags_Max Solo para uso interno; no usar.
EngineSwitchingPolicyFlags_Mask Solo para uso interno; no usar.

EXIT_REGION_TYPE

Representa la razón por la que se produce una salida de región.

enumeración EXIT_REGION_TYPE

Valores Descripciones
EXIT_REGION_TYPE_NONE Solo para uso interno; no usar.
EXIT_REGION_TYPE_FOR_CLOSE La región se cierra debido al cierre del explorador.
EXIT_REGION_TYPE_FOR_HISTORY_NAVIGATION La región se cierra debido a una navegación por el historial.
EXIT_REGION_TYPE_FOR_NEW_NAVIGATION La región se está saliendo debido a una nueva navegación.

FULLSCREENACTION

Representa un cambio en el estado de pantalla completa.

enumeración FULLSCREENACTION

Valores Descripciones
ENTER_FULLSCREEN Representa los medios que entran en pantalla completa.
EXIT_FULLSCREEN Representa los medios que salen de la pantalla completa.
ENTER_THEATER_FULLSCREEN Representa la entrada en pantalla completa del modo de teatro.
EXIT_THEATER_FULLSCREEN Representa la salida del modo de teatro a pantalla completa.

KEYACTION

Representa un tipo de evento de clave.

enumeración KEYACTION

Valores Descripciones
KEYACTION_NONE Constante para especificar ningún evento de clave.
KEYACTION_DOWN Constante para especificar un evento de tecla abajo.
KEYACTION_UP Constante para especificar un evento key up.

MOUSEACTION

Representa un tipo de evento del mouse.

enumeración MOUSEACTION

Valores Descripciones
MOUSEACTION_NONE Constante para especificar ningún evento del mouse.
MOUSEACTION_LEFT_CLICK Constante para especificar un evento de clic izquierdo del mouse.

Representa un tipo de comando de navegación.

enumeración NAVIGATION_COMMAND

Valores Descripciones
NAVIGATION_COMMAND_NONE Constante para especificar ningún comando de navegación.
NAVIGATION_COMMAND_GO_BACK Constante para especificar un comando de navegación volver atrás.
NAVIGATION_COMMAND_GO_FORWARD Constante para especificar un comando de navegación ir hacia delante.
NAVIGATION_COMMAND_RELOAD La constante para especificar un comando de navegación de recarga puede usar una copia de la página que se ha almacenado en caché.
NAVIGATION_COMMAND_RELOAD_COMPLETELY Constante para especificar un comando de navegación de recarga, solicita la versión más reciente de la página actual.
NAVIGATION_COMMAND_STOP Constante para especificar un comando de navegación stop.

Representa un motivo por el que se produjo un error de navegación.

enum NAVIGATIONFAILEDREASON

Valores Descripciones
NAVIGATIONFAILEDREASON_DEFAULT La navegación se anuló, puede que no sea necesariamente por un error.
NAVIGATIONFAILEDREASON_BAD_NETPATH Error de navegación porque no se encontró la ruta de acceso.
NAVIGATIONFAILEDREASON_FAILED Error de navegación por alguna otra razón no especificada.

Marcas que indican el tipo de navegación que se produjo.

enumeración NAVIGATIONFLAGS

Valores Descripciones
NAVIGATIONFLAGS_NONE
NAVIGATIONFLAGS_MAINFRAME Indica que se ha navegado por la página de nivel superior, por ejemplo,
NAVIGATIONFLAGS_SAMEDOCUMENT Indica que la navegación está dentro del mismo documento, por ejemplo, las navegación de delimitador local.
NAVIGATIONFLAGS_NEWPAGE Indica que la navegación estaba en una página nueva, por ejemplo,
NAVIGATIONFLAGS_LOCATIONREPLACE Indica que la página actual navegada debido a location.replace.
NAVIGATIONFLAGS_ERRORPAGE Indica que la página a la que se ha navegado era una página de error interna.

SECURELOCKICON

Representa el estado de seguridad del contenido de la página actual.

enumeración SECURELOCKICON

Valores Descripciones
SECURELOCKICON_UNSECURE La página actual no es segura.
SECURELOCKICON_MIXED La página actual muestra contenido mixto.
SECURELOCKICON_SECURE La página actual es segura.

SITE_PERMISSION_FEATURE_MODE

Representa el estado de una solicitud de permiso de sitio.

enumeración SITE_PERMISSION_FEATURE_MODE

Valores Descripciones
SITE_PERMISSION_FEATURE_MODE_BLOCKED Se bloqueó el acceso a la característica.
SITE_PERMISSION_FEATURE_MODE_ALLOWED Se permitió el acceso a la característica.

SITE_PERMISSION_KIND

Representa el tipo de permiso de sitio que se solicita.

enumeración SITE_PERMISSION_KIND

Valores Descripciones
SITE_PERMISSION_KIND_POPUP_BLOCKER Solicitud para establecer permisos de bloqueador de elementos emergentes.
SITE_PERMISSION_KIND_GEOLOCATION Solicitud para establecer permisos de geolocalización.

SITE_PERMISSION_RESPONSE

Representa la respuesta de un usuario a una solicitud de permiso de sitio.

enumeración SITE_PERMISSION_RESPONSE

Valores Descripciones
SITE_PERMISSION_REQUEST_DENIED Se denegó la solicitud del permiso.
SITE_PERMISSION_REQUEST_ALLOWED Se concedió la solicitud para el permiso.
SITE_PERMISSION_REQUEST_DISMISSED La solicitud del permiso se descartó sin una respuesta.

VisibleEntryUpdateOperation

Indica el tipo de operación de VisibleListUpdateEntry.

enumeración VisibleEntryUpdateOperation

Valores Descripciones
VisibleEntry_Add La entrada es una adición.
VisibleEntry_Delete La entrada se ha eliminado.
VisibleEntry_Update La entrada se ha actualizado.
VisibleEntry_Done Solo para uso interno; no usar.

DualEngineInitialize

Inicializa DualEngine.

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

Función que se exporta. Se llama a esta función inmediatamente después de que Internet Explorer cargue correctamente el archivo DLL. Esta es la primera oportunidad de configurar todo lo necesario para la aplicación. Vea DualEngineInitialize en Creating a DualEngine adapter plugin DLL (Creación de un archivo DLL del complemento de adaptador dualEngine).

DualEngineReady

Se llama después de que Internet Explorer haya finalizado toda su configuración inicial y la API esté lista para usarse.

public HRESULT APIENTRY DualEngineReady()

Función que se exporta. En este momento, ahora es posible llamar GetVersionedBrowserSession y obtener el objeto Session, suponiendo que se haya realizado una llamada correcta a TryUnlockFeature . Vea DualEngineReady en Creating a DualEngine adapter plugin DLL (Creación de un archivo DLL del complemento de adaptador de DualEngine).