Partage via


Globals

Importante

L’API DualEngine fait partie d’une fonctionnalité d’accès limité (voir classe LimitedAccessFeatures). Pour plus d’informations ou pour demander un jeton de déverrouillage, contactez Support Microsoft.

Résumé

Members Descriptions
ACCELERATOREVENTTYPE Spécifie le type d’événement d’accélérateur.
ACCELERATORFLAGS Spécifie les modificateurs de clé virtuelle présents dans la séquence de touches de l’accélérateur.
ATTENTIONSTATE Représente la raison pour laquelle l’attention est demandée.
BROWSERVISIBILITY Représente un état de visibilité du navigateur.
CERTERRORFLAG Représente une erreur de certificat.
DUALENGINE_FOCUSDIRECTION Représente la direction d’un changement de focus.
DualEngineConfigurableSitesFlags Indicateurs permettant de contrôler les en-têtes et les comportements de basculement de moteur spéciaux pour les sites configurables.
DUALENGINECONFIGURATION Options de configuration pour définir le comportement souhaité pour la fenêtre du navigateur hébergé.
DualEngineCookieIntegrity Représente le niveau de contexte d’intégrité du processus d’un cookie.
DualEngineWindowOpenDisposition Représente la disposition d’une nouvelle fenêtre.
EngineSwitchingPolicyFlags Représente la stratégie de basculement du moteur Cette stratégie, ainsi que la liste des sites, détermine quand les navigations sont gérées par le navigateur et quand elles sont envoyées à l’hôte à gérer.
EXIT_REGION_TYPE Représente la raison pour laquelle une sortie de région se produit.
FULLSCREENACTION Représente une modification de l’état plein écran.
KEYACTION Représente un type d’événement de clé.
MOUSEACTION Représente un type d’événement de souris.
NAVIGATION_COMMAND Représente un type de commande de navigation.
NAVIGATIONFAILEDREASON Représente la raison de l’échec d’une navigation.
NAVIGATIONFLAGS Indicateurs qui indiquent le type de navigation qui s’est produit.
SECURELOCKICON Représente l’état de sécurité du contenu de la page active.
SITE_PERMISSION_FEATURE_MODE Représente l’état d’une demande d’autorisation de site.
SITE_PERMISSION_KIND Représente le type d’autorisation de site demandée.
SITE_PERMISSION_RESPONSE Représente la réponse d’un utilisateur à une demande d’autorisation de site.
VisibleEntryUpdateOperation Indique le type d’opération de VisibleListUpdateEntry.
DualEngineInitialize Initialise le DualEngine.
DualEngineReady Appelé après qu’Internet Explorer a terminé toute sa configuration initiale et que l’API est prête à être utilisée.

Members

ACCELERATOREVENTTYPE

Spécifie le type d’événement d’accélérateur.

enum ACCELERATOREVENTTYPE

Values Descriptions
ACCELERATOREVENTTYPE_KEYDOWN Événement keydown.
ACCELERATOREVENTTYPE_CHAR Événement char.
ACCELERATOREVENTTYPE_KEYUP Événement key up.

ACCELERATORFLAGS

Spécifie les modificateurs de clé virtuelle présents dans la séquence de touches de l’accélérateur.

enum ACCELERATORFLAGS

Values Descriptions
ACCELERATORFLAGS_NONE Aucun modificateur de clé virtuelle.
ACCELERATORFLAGS_CTRL Touche virtuelle Ctrl.
ACCELERATORFLAGS_ALT Touche virtuelle Alt.
ACCELERATORFLAGS_SHIFT Touche virtuelle Shift.

ATTENTIONSTATE

Représente la raison pour laquelle l’attention est demandée.

enum ATTENTIONSTATE

Values Descriptions
ATTENTIONSTATE_DIALOG Une attention est demandée en raison d’une boîte de dialogue modale.
ATTENTIONSTATE_FRAMETARGET Une attention est demandée, car le navigateur a été parcouru par le ciblage d’images.

BROWSERVISIBILITY

Représente un état de visibilité du navigateur.

enum BROWSERVISIBILITY

Values Descriptions
VISIBILITY_INACTIVE Le navigateur est inactif.
VISIBILITY_MINIMIZED Le navigateur est réduit.
VISIBILITY_VISIBLE Le navigateur est visible.

CERTERRORFLAG

Représente une erreur de certificat.

enum CERTERRORFLAG

Values Descriptions
CERTERRORFLAG_NONE Aucune erreur de certificat.
CERTERRORFLAG_INVALID_CA L’autorité de certification n’est pas valide.
CERTERRORFLAG_SEC_CERT_CN_INVALID Le nom commun ne correspond pas à l’URL de la page.
CERTERRORFLAG_SEC_CERT_DATE_INVALID La date n’est pas valide.
CERTERRORFLAG_WEAK_SIGNATURE Signé par une signature numérique faible.
CERTERRORFLAG_INSECURE_FALLBACK La connexion a été rétrogradée vers un protocole moins sécurisé.
CERTERRORFLAG_SEC_CERT_REV_FAILED Le case activée de révocation du certificat a échoué.

DUALENGINE_FOCUSDIRECTION

Représente la direction d’un changement de focus.

enum DUALENGINE_FOCUSDIRECTION

Values Descriptions
FOCUSDIRECTION_NONE Constante pour ne spécifier aucune direction de focus.
FOCUSDIRECTION_FORWARD Constante permettant de spécifier la direction du focus vers l’avant.
FOCUSDIRECTION_BACKWARD Constante permettant de spécifier la direction du focus arrière.

DualEngineConfigurableSitesFlags

Indicateurs permettant de contrôler les en-têtes et les comportements de basculement de moteur spéciaux pour les sites configurables.

enum DualEngineConfigurableSitesFlags

Values Descriptions
DualEngineConfigurableSitesFlags_Disabled Désactive la fonctionnalité de sites configurables.
DualEngineConfigurableSitesFlags_EnableConfigurableSuccessResponse Autoriser le basculement de site configurable sur une navigation réussie.
DualEngineConfigurableSitesFlags_EnableConfigurableRedirectResponse Autoriser le basculement de site configurable sur une navigation redirigée.
DualEngineConfigurableSitesFlags_IntranetIsConfigurable Traitez tous les sites intranet comme configurables par défaut.
DualEngineConfigurableSitesFlags_AllowConfigurableRedirectToImplicitNeutral Autorisez le basculement de site configurable lors de la redirection vers des sites neutres, quelle que soit la liste des sites si la navigation est collante.

DUALENGINECONFIGURATION

Options de configuration pour définir le comportement souhaité pour la fenêtre du navigateur hébergé.

enum DUALENGINECONFIGURATION

Values Descriptions
DUALENGINECONFIGURATION_NORMAL Comportement par défaut d’un navigateur hébergé.
DUALENGINECONFIGURATION_DISABLE_ENGINE_SWITCHING Désactive le comportement de basculement du moteur.
DUALENGINECONFIGURATION_POPUP_WINDOW Indique que la fenêtre hébergée doit être traitée comme une fenêtre contextuelle.
DUALENGINECONFIGURATION_HYBRID_ENTERPRISE_MODE Indique que le navigateur s’exécute en mode Entreprise hybride.
DUALENGINECONFIGURATION_ALWAYS_WAIT_FOR_UNLOAD Indique que le navigateur doit différer la signalisation indiquant qu’il s’est fermé jusqu’à ce qu’il soit sur le point de se décharger.

DualEngineCookieIntegrity

Représente le niveau de contexte d’intégrité du processus d’un cookie.

enum DualEngineCookieIntegrity

Values Descriptions
DualEngineCookieIntegrity_Auto Déterminez automatiquement le niveau d’intégrité en fonction du domaine du cookie.
DualEngineCookieIntegrity_Low Cookie est Low IL.
DualEngineCookieIntegrity_Medium Le cookie est il moyen.
DualEngineCookieIntegrity_Both Cookie est à la fois moyen et faible IL.

DualEngineWindowOpenDisposition

Représente la disposition d’une nouvelle fenêtre.

enum DualEngineWindowOpenDisposition

Values Descriptions
DualEngineWindowOpenDisposition_NewForegroundTab La fenêtre est un nouvel onglet de premier plan.
DualEngineWindowOpenDisposition_NewBackgroundTab La fenêtre est un nouvel onglet d’arrière-plan.
DualEngineWindowOpenDisposition_NewPopup La fenêtre est une nouvelle fenêtre contextuelle.
DualEngineWindowOpenDisposition_NewWindow La fenêtre est une nouvelle fenêtre.

EngineSwitchingPolicyFlags

Représente la stratégie de basculement du moteur Cette stratégie, ainsi que la liste des sites, détermine quand les navigations sont gérées par le navigateur et quand elles sont envoyées à l’hôte à gérer.

enum EngineSwitchingPolicyFlags

Values Descriptions
EngineSwitchingPolicyFlags_None Stratégie de basculement d’arête par défaut.
EngineSwitchingPolicyFlags_ServerRedirectsSticky Les redirections du serveur vers les sites qui ne sont pas dans la liste des sites restent dans le navigateur.
EngineSwitchingPolicyFlags_ClientRedirectsSticky Le client redirige vers des sites qui ne sont pas dans la liste des sites restent dans le navigateur.
EngineSwitchingPolicyFlags_FormSubmitsSticky Les soumissions de formulaires aux sites qui ne sont pas dans la liste des sites restent dans le navigateur.
EngineSwitchingPolicyFlags_UserInitiatedHyperlinkClicksSticky Les navigations de lien hypertexte initiées par l’utilisateur vers des sites qui ne sont pas dans la liste des sites restent dans le navigateur.
EngineSwitchingPolicyFlags_OtherNavigationsSticky Tous les autres types de navigation vers les sites qui ne sont pas dans la liste des sites restent dans le navigateur.
EngineSwitchingPolicyFlags_RespectAllowRedirectAttribute Le fait que la navigation reste dans le navigateur est respectif de l’attribut de l’entrée de liste de allow-redirect sites.
EngineSwitchingPolicyFlags_Max Pour un usage interne uniquement ; n’utilisez pas.
EngineSwitchingPolicyFlags_Mask Pour un usage interne uniquement ; n’utilisez pas.

EXIT_REGION_TYPE

Représente la raison pour laquelle une sortie de région se produit.

enum EXIT_REGION_TYPE

Values Descriptions
EXIT_REGION_TYPE_NONE Pour un usage interne uniquement ; n’utilisez pas.
EXIT_REGION_TYPE_FOR_CLOSE La région se ferme en raison de la fermeture du navigateur.
EXIT_REGION_TYPE_FOR_HISTORY_NAVIGATION La région est en cours de fermeture en raison d’une navigation dans l’historique.
EXIT_REGION_TYPE_FOR_NEW_NAVIGATION La région se ferme en raison d’une nouvelle navigation.

FULLSCREENACTION

Représente une modification de l’état plein écran.

enum FULLSCREENACTION

Values Descriptions
ENTER_FULLSCREEN Représente le média entrant en plein écran.
EXIT_FULLSCREEN Représente le média sortant en mode plein écran.
ENTER_THEATER_FULLSCREEN Représente l’entrée en mode théâtre plein écran.
EXIT_THEATER_FULLSCREEN Représente la sortie du mode théâtre en mode plein écran.

KEYACTION

Représente un type d’événement de clé.

enum KEYACTION

Values Descriptions
KEYACTION_NONE Constante permettant de spécifier aucun événement de clé.
KEYACTION_DOWN Constante permettant de spécifier un événement d’arrêt de clé.
KEYACTION_UP Constante pour la spécification d’un événement key up.

MOUSEACTION

Représente un type d’événement de souris.

enum MOUSEACTION

Values Descriptions
MOUSEACTION_NONE Constante permettant de spécifier aucun événement de souris.
MOUSEACTION_LEFT_CLICK Constante permettant de spécifier un événement de souris de clic gauche.

Représente un type de commande de navigation.

enum NAVIGATION_COMMAND

Values Descriptions
NAVIGATION_COMMAND_NONE Constante pour ne spécifier aucune commande de navigation.
NAVIGATION_COMMAND_GO_BACK Constante permettant de spécifier une commande de navigation revenir en arrière.
NAVIGATION_COMMAND_GO_FORWARD Constante permettant de spécifier une commande de navigation Aller de l’avant.
NAVIGATION_COMMAND_RELOAD La constante de spécification d’une commande de navigation de rechargement peut utiliser une copie de la page qui a été mise en cache.
NAVIGATION_COMMAND_RELOAD_COMPLETELY Constante de spécification d’une commande de navigation de rechargement, demande la dernière version de la page active.
NAVIGATION_COMMAND_STOP Constante permettant de spécifier une commande d’arrêt de la navigation.

Représente la raison de l’échec d’une navigation.

enum NAVIGATIONFAILEDREASON

Values Descriptions
NAVIGATIONFAILEDREASON_DEFAULT La navigation a été abandonnée, peut ne pas nécessairement être pour un échec.
NAVIGATIONFAILEDREASON_BAD_NETPATH La navigation a échoué, car le chemin d’accès est introuvable.
NAVIGATIONFAILEDREASON_FAILED La navigation a échoué pour une autre raison non spécifiée.

Indicateurs qui indiquent le type de navigation qui s’est produit.

enum NAVIGATIONFLAGS

Values Descriptions
NAVIGATIONFLAGS_NONE
NAVIGATIONFLAGS_MAINFRAME Indique que la page de niveau supérieur a été parcourue, par exemple
NAVIGATIONFLAGS_SAMEDOCUMENT Indique que la navigation se trouve dans le même document, par exemple les navigations d’ancre locales.
NAVIGATIONFLAGS_NEWPAGE Indique que la navigation s’est déroulée vers une nouvelle page, par exemple
NAVIGATIONFLAGS_LOCATIONREPLACE Indique que la page active a navigué en raison de location.replace.
NAVIGATIONFLAGS_ERRORPAGE Indique que la page à laquelle a accédé était une page d’erreur interne.

SECURELOCKICON

Représente l’état de sécurité du contenu de la page active.

enum SECURELOCKICON

Values Descriptions
SECURELOCKICON_UNSECURE La page active n’est pas sécurisée.
SECURELOCKICON_MIXED La page active affiche du contenu mixte.
SECURELOCKICON_SECURE La page active est sécurisée.

SITE_PERMISSION_FEATURE_MODE

Représente l’état d’une demande d’autorisation de site.

enum SITE_PERMISSION_FEATURE_MODE

Values Descriptions
SITE_PERMISSION_FEATURE_MODE_BLOCKED L’accès à la fonctionnalité a été bloqué.
SITE_PERMISSION_FEATURE_MODE_ALLOWED L’accès à la fonctionnalité a été autorisé.

SITE_PERMISSION_KIND

Représente le type d’autorisation de site demandée.

enum SITE_PERMISSION_KIND

Values Descriptions
SITE_PERMISSION_KIND_POPUP_BLOCKER Demande de définir des autorisations de bloqueur de fenêtres contextuelles.
SITE_PERMISSION_KIND_GEOLOCATION Demande de définir des autorisations de géolocalisation.

SITE_PERMISSION_RESPONSE

Représente la réponse d’un utilisateur à une demande d’autorisation de site.

enum SITE_PERMISSION_RESPONSE

Values Descriptions
SITE_PERMISSION_REQUEST_DENIED La demande d’autorisation a été refusée.
SITE_PERMISSION_REQUEST_ALLOWED La demande d’autorisation a été accordée.
SITE_PERMISSION_REQUEST_DISMISSED La demande d’autorisation a été ignorée sans réponse.

VisibleEntryUpdateOperation

Indique le type d’opération de VisibleListUpdateEntry.

enum VisibleEntryUpdateOperation

Values Descriptions
VisibleEntry_Add L’entrée est un ajout.
VisibleEntry_Delete L’entrée a été supprimée.
VisibleEntry_Update L’entrée a été mise à jour.
VisibleEntry_Done Pour un usage interne uniquement ; n’utilisez pas.

DualEngineInitialize

Initialise le DualEngine.

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

Fonction que vous exportez. Cette fonction est appelée immédiatement après qu’Internet Explorer a correctement chargé la DLL. Il s’agit de votre première chance de configurer tout ce qui est nécessaire pour votre application. Consultez DualEngineInitialize dans Création d’une DLL de plug-in d’adaptateur DualEngine.

DualEngineReady

Appelé après qu’Internet Explorer a terminé toute sa configuration initiale et que l’API est prête à être utilisée.

PUBLIC HRESULT APIENTRY DualEngineReady()

Fonction que vous exportez. À ce stade, il est désormais possible d’appeler GetVersionedBrowserSession et d’obtenir l’objet Session, en supposant qu’un appel à TryUnlockFeature a été effectué. Consultez DualEngineReady dans Création d’une DLL de plug-in d’adaptateur DualEngine.