Globals
Wichtig
Die DualEngine-API ist Teil eines Features mit eingeschränktem Zugriff (siehe LimitedAccessFeatures-Klasse). Wenn Sie weitere Informationen oder ein Entsperrtoken anfordern möchten, wenden Sie sich an Microsoft-Support.
Zusammenfassung
Members | Beschreibungen |
---|---|
ACCELERATOREVENTTYPE | Gibt den Typ des Zugriffstastenereignisses an. |
ACCELERATORFLAGS | Gibt die modifizierer für virtuelle Schlüssel an, die in der Tastenkombination für die Zugriffstaste vorhanden sind. |
ATTENTIONSTATE | Stellt den Grund dar, warum Aufmerksamkeit angefordert wird. |
BROWSERVISIBILITY | Stellt einen Browsersichtbarkeitsstatus dar. |
CERTERRORFLAG | Stellt einen Zertifikatfehler dar. |
DUALENGINE_FOCUSDIRECTION | Stellt die Richtung einer Fokusänderung dar. |
DualEngineConfigurableSitesFlags | Flags zum Steuern von speziellen Engine-Switching-Headern und -Verhaltensweisen für konfigurierbare Websites. |
DUALENGINECONFIGURATION | Konfigurationsoptionen zum Definieren des gewünschten Verhaltens für das gehostete Browserfenster. |
DualEngineCookieIntegrity | Stellt die Prozessintegritätskontextebene eines Cookies dar. |
DualEngineWindowOpenDisposition | Stellt die Anordnung eines neuen Fensters dar. |
EngineSwitchingPolicyFlags | Stellt die Engine-Switching-Richtlinie dar Diese Richtlinie zusammen mit der Websiteliste bestimmt, wann Navigationen vom Browser verarbeitet werden und wann sie an den Host gesendet werden. |
EXIT_REGION_TYPE | Stellt den Grund dar, warum ein Regionsausstieg stattfindet. |
FULLSCREENACTION | Stellt eine Änderung des Vollbildzustands dar. |
KEYACTION | Stellt einen Schlüsselereignistyp dar. |
MOUSEACTION | Stellt einen Mausereignistyp dar. |
NAVIGATION_COMMAND | Stellt einen Typ des Navigationsbefehls dar. |
NAVIGATIONFAILEDREASON | Stellt einen Grund dar, warum eine Navigation fehlgeschlagen ist. |
NAVIGATIONFLAGS | Flags, die den Typ der aufgetretenen Navigation angeben. |
SECURELOCKICON | Stellt den Sicherheitsstatus des aktuellen Seiteninhalts dar. |
SITE_PERMISSION_FEATURE_MODE | Stellt den Status einer Websiteberechtigungsanforderung dar. |
SITE_PERMISSION_KIND | Stellt den Typ der angeforderten Websiteberechtigung dar. |
SITE_PERMISSION_RESPONSE | Stellt die Antwort eines Benutzers auf eine Websiteberechtigungsanforderung dar. |
VisibleEntryUpdateOperation | Gibt den Vorgangstyp von VisibleListUpdateEntry an. |
DualEngineInitialize | Initialisiert dualEngine. |
DualEngineReady | Wird aufgerufen, nachdem das Internet Explorer die gesamte anfängliche Einrichtung abgeschlossen hat und die API einsatzbereit ist. |
Members
ACCELERATOREVENTTYPE
Gibt den Typ des Zugriffstastenereignisses an.
enum ACCELERATOREVENTTYPE
Werte | Beschreibungen |
---|---|
ACCELERATOREVENTTYPE_KEYDOWN | Das Keydownereignis. |
ACCELERATOREVENTTYPE_CHAR | Das char-Ereignis. |
ACCELERATOREVENTTYPE_KEYUP | Das Key Up-Ereignis. |
ACCELERATORFLAGS
Gibt die modifizierer für virtuelle Schlüssel an, die in der Tastenkombination für die Zugriffstaste vorhanden sind.
enum ACCELERATORFLAGS
Werte | Beschreibungen |
---|---|
ACCELERATORFLAGS_NONE | Kein Modifizierer für virtuelle Schlüssel. |
ACCELERATORFLAGS_CTRL | Die virtuelle STRG-TASTE. |
ACCELERATORFLAGS_ALT | Der virtuelle Alt-Schlüssel. |
ACCELERATORFLAGS_SHIFT | Die virtuelle UMSCHALTTASTE. |
ATTENTIONSTATE
Stellt den Grund dar, warum Aufmerksamkeit angefordert wird.
enum ATTENTIONSTATE
Werte | Beschreibungen |
---|---|
ATTENTIONSTATE_DIALOG | Aufmerksamkeit wird aufgrund eines modalen Dialogs angefordert. |
ATTENTIONSTATE_FRAMETARGET | Es wird Aufmerksamkeit angefordert, da der Browser durch frame targeting navigiert wurde. |
BROWSERVISIBILITY
Stellt einen Browsersichtbarkeitsstatus dar.
enum BROWSERVISIBILITY
Werte | Beschreibungen |
---|---|
VISIBILITY_INACTIVE | Der Browser ist inaktiv. |
VISIBILITY_MINIMIZED | Der Browser ist minimiert. |
VISIBILITY_VISIBLE | Der Browser ist sichtbar. |
CERTERRORFLAG
Stellt einen Zertifikatfehler dar.
enum CERTERRORFLAG
Werte | Beschreibungen |
---|---|
CERTERRORFLAG_NONE | Kein Zertifikatfehler. |
CERTERRORFLAG_INVALID_CA | Die Zertifizierungsstelle ist ungültig. |
CERTERRORFLAG_SEC_CERT_CN_INVALID | Der allgemeine Name stimmt nicht mit der URL der Seite überein. |
CERTERRORFLAG_SEC_CERT_DATE_INVALID | Das Datum ist ungültig. |
CERTERRORFLAG_WEAK_SIGNATURE | Signiert durch eine schwache digitale Signatur. |
CERTERRORFLAG_INSECURE_FALLBACK | Die Verbindung wurde auf ein weniger sicheres Protokoll herabgestuft. |
CERTERRORFLAG_SEC_CERT_REV_FAILED | Bei der Sperrprüfung für das Zertifikat ist ein Fehler aufgetreten. |
DUALENGINE_FOCUSDIRECTION
Stellt die Richtung einer Fokusänderung dar.
Werte | Beschreibungen |
---|---|
FOCUSDIRECTION_NONE | Die Konstante zum Angeben von keine Fokusrichtung. |
FOCUSDIRECTION_FORWARD | Die Konstante zum Angeben der Vorwärtsfokusrichtung. |
FOCUSDIRECTION_BACKWARD | Die Konstante zum Angeben der Rückfokusrichtung. |
DualEngineConfigurableSitesFlags
Flags zum Steuern von speziellen Engine-Switching-Headern und -Verhaltensweisen für konfigurierbare Websites.
Werte | Beschreibungen |
---|---|
DualEngineConfigurableSitesFlags_Disabled | Deaktiviert das Feature konfigurierbare Websites. |
DualEngineConfigurableSitesFlags_EnableConfigurableSuccessResponse | Lassen Sie konfigurierbare Websitewechsel für eine erfolgreiche Navigation zu. |
DualEngineConfigurableSitesFlags_EnableConfigurableRedirectResponse | Zulassen des konfigurierbaren Websitewechsels über eine umgeleitete Navigation. |
DualEngineConfigurableSitesFlags_IntranetIsConfigurable | Behandeln Sie alle Intranetwebsites standardmäßig als konfigurierbar. |
DualEngineConfigurableSitesFlags_AllowConfigurableRedirectToImplicitNeutral | Lassen Sie den konfigurierbaren Websitewechsel zu, wenn sie zu neutralen Websites umgeleitet wird, unabhängig von der Websiteliste, wenn die Navigation dauerhaft ist. |
DUALENGINECONFIGURATION
Konfigurationsoptionen zum Definieren des gewünschten Verhaltens für das gehostete Browserfenster.
Werte | Beschreibungen |
---|---|
DUALENGINECONFIGURATION_NORMAL | Das Standardverhalten eines gehosteten Browsers. |
DUALENGINECONFIGURATION_DISABLE_ENGINE_SWITCHING | Deaktiviert das Engine-Schaltverhalten. |
DUALENGINECONFIGURATION_POPUP_WINDOW | Gibt an, dass das gehostete Fenster als Popupfenster behandelt werden soll. |
DUALENGINECONFIGURATION_HYBRID_ENTERPRISE_MODE | Gibt an, dass der Browser im Hybrid Enterprise-Modus ausgeführt wird. |
DUALENGINECONFIGURATION_ALWAYS_WAIT_FOR_UNLOAD | Gibt an, dass der Browser das Signal zurückstellen soll, dass er geschlossen wird, bis er entladen wird. |
DualEngineCookieIntegrity
Stellt die Prozessintegritätskontextebene eines Cookies dar.
Werte | Beschreibungen |
---|---|
DualEngineCookieIntegrity_Auto | Bestimmen Sie die Integritätsebene automatisch basierend auf der Domäne des Cookies. |
DualEngineCookieIntegrity_Low | Cookie ist low IL. |
DualEngineCookieIntegrity_Medium | Cookie ist Mittel IL. |
DualEngineCookieIntegrity_Both | Cookie ist sowohl mittel als auch niedrig IL. |
DualEngineWindowOpenDisposition
Stellt die Anordnung eines neuen Fensters dar.
Werte | Beschreibungen |
---|---|
DualEngineWindowOpenDisposition_NewForegroundTab | Fenster ist eine neue Vordergrundregisterkarte. |
DualEngineWindowOpenDisposition_NewBackgroundTab | Fenster ist eine neue Hintergrundregisterkarte. |
DualEngineWindowOpenDisposition_NewPopup | Fenster ist ein neues Popupfenster. |
DualEngineWindowOpenDisposition_NewWindow | Fenster ist ein neues Fenster. |
EngineSwitchingPolicyFlags
Stellt die Engine-Switching-Richtlinie dar Diese Richtlinie zusammen mit der Websiteliste bestimmt, wann Navigationen vom Browser verarbeitet werden und wann sie an den Host gesendet werden.
Enumeration EngineSwitchingPolicyFlags
Werte | Beschreibungen |
---|---|
EngineSwitchingPolicyFlags_None | Standardmäßige Edgewechselrichtlinie. |
EngineSwitchingPolicyFlags_ServerRedirectsSticky | Serverumleitungen zu Websites, die nicht in der Websiteliste enthalten sind, verbleiben im Browser. |
EngineSwitchingPolicyFlags_ClientRedirectsSticky | Clientumleitungen zu Websites, die nicht in der Websiteliste enthalten sind, bleiben im Browser. |
EngineSwitchingPolicyFlags_FormSubmitsSticky | Formularübermittlungen an Websites, die nicht in der Websiteliste enthalten sind, verbleiben im Browser. |
EngineSwitchingPolicyFlags_UserInitiatedHyperlinkClicksSticky | Vom Benutzer initiierte Hyperlinknavigationen zu Websites, die nicht in der Websiteliste enthalten sind, bleiben im Browser. |
EngineSwitchingPolicyFlags_OtherNavigationsSticky | Alle anderen Navigationstypen zu Websites, die nicht in der Websiteliste enthalten sind, verbleiben im Browser. |
EngineSwitchingPolicyFlags_RespectAllowRedirectAttribute | Ob die Navigation im Browser verbleibt, entspricht dem Attribut des Websitelisteneintrags allow-redirect . |
EngineSwitchingPolicyFlags_Max | Nur für den internen Gebrauch; nicht verwenden. |
EngineSwitchingPolicyFlags_Mask | Nur für den internen Gebrauch; nicht verwenden. |
EXIT_REGION_TYPE
Stellt den Grund dar, warum ein Regionsausstieg stattfindet.
enum EXIT_REGION_TYPE
Werte | Beschreibungen |
---|---|
EXIT_REGION_TYPE_NONE | Nur für den internen Gebrauch; nicht verwenden. |
EXIT_REGION_TYPE_FOR_CLOSE | Die Region wird aufgrund des Schließens des Browsers beendet. |
EXIT_REGION_TYPE_FOR_HISTORY_NAVIGATION | Die Region wird aufgrund einer Verlaufsnavigation beendet. |
EXIT_REGION_TYPE_FOR_NEW_NAVIGATION | Die Region wird aufgrund einer neuen Navigation beendet. |
FULLSCREENACTION
Stellt eine Änderung des Vollbildzustands dar.
enum FULLSCREENACTION
Werte | Beschreibungen |
---|---|
ENTER_FULLSCREEN | Stellt Medien dar, die im Vollbildmodus angezeigt werden. |
EXIT_FULLSCREEN | Stellt Medien dar, die den Vollbildmodus beenden. |
ENTER_THEATER_FULLSCREEN | Stellt den Eintritt in den Vollbildmodus dar. |
EXIT_THEATER_FULLSCREEN | Stellt den beendenden Kinomodus im Vollbildmodus dar. |
KEYACTION
Stellt einen Schlüsselereignistyp dar.
enum KEYACTION
Werte | Beschreibungen |
---|---|
KEYACTION_NONE | Die Konstante zum Angeben eines Schlüsselereignisses. |
KEYACTION_DOWN | Die Konstante zum Angeben eines Key-Down-Ereignisses. |
KEYACTION_UP | Die Konstante zum Angeben eines Key Up-Ereignisses. |
MOUSEACTION
Stellt einen Mausereignistyp dar.
enum MOUSEACTION
Werte | Beschreibungen |
---|---|
MOUSEACTION_NONE | Die Konstante zum Angeben eines Mausereignisses. |
MOUSEACTION_LEFT_CLICK | Die Konstante zum Angeben eines Linksklick-Mausereignisses. |
NAVIGATION_COMMAND
Stellt einen Typ des Navigationsbefehls dar.
enum NAVIGATION_COMMAND
Werte | Beschreibungen |
---|---|
NAVIGATION_COMMAND_NONE | Die Konstante zum Angeben von keinem Navigationsbefehl. |
NAVIGATION_COMMAND_GO_BACK | Die Konstante zum Angeben eines Navigationsbefehls zurück. |
NAVIGATION_COMMAND_GO_FORWARD | Die Konstante zum Angeben eines Navigationsbefehls "Vorwärts gehen". |
NAVIGATION_COMMAND_RELOAD | Die Konstante zum Angeben eines Navigationsbefehls zum erneuten Laden kann eine Kopie der Seite verwenden, die zwischengespeichert wurde. |
NAVIGATION_COMMAND_RELOAD_COMPLETELY | Die Konstante zum Angeben eines Navigationsbefehls zum erneuten Laden fordert die neueste Version der aktuellen Seite an. |
NAVIGATION_COMMAND_STOP | Die Konstante zum Angeben eines Befehls zum Beenden der Navigation. |
NAVIGATIONFAILEDREASON
Stellt einen Grund dar, warum eine Navigation fehlgeschlagen ist.
Werte | Beschreibungen |
---|---|
NAVIGATIONFAILEDREASON_DEFAULT | Die Navigation wurde abgebrochen, möglicherweise nicht unbedingt für einen Fehler. |
NAVIGATIONFAILEDREASON_BAD_NETPATH | Fehler bei der Navigation, weil der Pfad nicht gefunden werden konnte. |
NAVIGATIONFAILEDREASON_FAILED | Die Navigation ist aus einem anderen nicht angegebenen Grund fehlgeschlagen. |
NAVIGATIONFLAGS
Flags, die den Typ der aufgetretenen Navigation angeben.
enum NAVIGATIONFLAGS
Werte | Beschreibungen |
---|---|
NAVIGATIONFLAGS_NONE | |
NAVIGATIONFLAGS_MAINFRAME | Gibt an, dass die Seite der obersten Ebene navigiert wurde, z. B. |
NAVIGATIONFLAGS_SAMEDOCUMENT | Gibt an, dass sich die Navigation innerhalb desselben Dokuments befindet, z. B. lokale Ankernavigationen. |
NAVIGATIONFLAGS_NEWPAGE | Gibt an, dass die Navigation zu einer neuen Seite erfolgte, z. B. |
NAVIGATIONFLAGS_LOCATIONREPLACE | Gibt an, dass die aktuelle Seite aufgrund von location.replace navigiert wurde. |
NAVIGATIONFLAGS_ERRORPAGE | Gibt an, dass die Seite, zu der navigiert wurde, eine interne Fehlerseite war. |
SECURELOCKICON
Stellt den Sicherheitsstatus des aktuellen Seiteninhalts dar.
enum SECURELOCKICON
Werte | Beschreibungen |
---|---|
SECURELOCKICON_UNSECURE | Die aktuelle Seite ist nicht sicher. |
SECURELOCKICON_MIXED | Auf der aktuellen Seite werden gemischte Inhalte angezeigt. |
SECURELOCKICON_SECURE | Die aktuelle Seite ist sicher. |
SITE_PERMISSION_FEATURE_MODE
Stellt den Status einer Websiteberechtigungsanforderung dar.
Werte | Beschreibungen |
---|---|
SITE_PERMISSION_FEATURE_MODE_BLOCKED | Der Zugriff auf das Feature wurde blockiert. |
SITE_PERMISSION_FEATURE_MODE_ALLOWED | Der Zugriff auf das Feature wurde zugelassen. |
SITE_PERMISSION_KIND
Stellt den Typ der angeforderten Websiteberechtigung dar.
enum SITE_PERMISSION_KIND
Werte | Beschreibungen |
---|---|
SITE_PERMISSION_KIND_POPUP_BLOCKER | Anfordern des Festlegens von Popupblockerberechtigungen. |
SITE_PERMISSION_KIND_GEOLOCATION | Anfordern des Festlegens von Geolocation-Berechtigungen. |
SITE_PERMISSION_RESPONSE
Stellt die Antwort eines Benutzers auf eine Websiteberechtigungsanforderung dar.
Werte | Beschreibungen |
---|---|
SITE_PERMISSION_REQUEST_DENIED | Die Anforderung für die Berechtigung wurde abgelehnt. |
SITE_PERMISSION_REQUEST_ALLOWED | Die Anforderung für die Berechtigung wurde erteilt. |
SITE_PERMISSION_REQUEST_DISMISSED | Die Anforderung für die Berechtigung wurde ohne Antwort verworfen. |
VisibleEntryUpdateOperation
Gibt den Vorgangstyp von VisibleListUpdateEntry an.
Werte | Beschreibungen |
---|---|
VisibleEntry_Add | Der Eintrag ist eine Ergänzung. |
VisibleEntry_Delete | Der Eintrag wurde gelöscht. |
VisibleEntry_Update | Der Eintrag wurde aktualisiert. |
VisibleEntry_Done | Nur für den internen Gebrauch; nicht verwenden. |
DualEngineInitialize
Initialisiert dualEngine.
public HRESULT APIENTRY DualEngineInitialize(const DualEngineSessionFactory * pSessionFactory, PCWSTR pipeName)
Eine Funktion, die Sie exportieren. Diese Funktion wird sofort aufgerufen, nachdem die DLL Explorer erfolgreich geladen wurde. Dies ist Ihre erste Chance, alles einzurichten, was für Ihre Anwendung erforderlich ist. Weitere Informationen finden Sie unter DualEngineInitialize unter Erstellen einer DualEngine-Adapter-Plug-In-DLL.
DualEngineReady
Wird aufgerufen, nachdem das Internet Explorer die gesamte anfängliche Einrichtung abgeschlossen hat und die API einsatzbereit ist.
public HRESULT APIENTRY DualEngineReady()
Eine Funktion, die Sie exportieren. An diesem Punkt ist es jetzt möglich, das Session-Objekt aufzurufen GetVersionedBrowserSession
und abzurufen, sofern ein erfolgreicher Aufruf von TryUnlockFeature
erfolgt ist. Weitere Informationen finden Sie unter DualEngineReady unter Erstellen einer DualEngine-Adapter-Plug-In-DLL.