Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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. |
NAVIGATION_COMMAND
Representa un tipo de comando de navegación.
| 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. |
NAVIGATIONFAILEDREASON
Representa un motivo por el que se produjo un error de navegación.
| 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. |
NAVIGATIONFLAGS
Marcas que indican el tipo de navegación que se produjo.
| 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.
| 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.
| 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.
| 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).