Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.