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.
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.
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.
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é.
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.
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.
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.
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.
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é.
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. |
NAVIGATION_COMMAND
Représente un type de commande de navigation.
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. |
NAVIGATIONFAILEDREASON
Représente la raison de l’échec d’une navigation.
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. |
NAVIGATIONFLAGS
Indicateurs qui indiquent le type de navigation qui s’est produit.
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.
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.
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.
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.
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.