Freigeben über


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.

enum DUALENGINE_FOCUSDIRECTION

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.

enum DualEngineConfigurableSitesFlags

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.

enum DUALENGINECONFIGURATION

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.

enum DualEngineCookieIntegrity

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.

enum DualEngineWindowOpenDisposition

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.

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.

Stellt einen Grund dar, warum eine Navigation fehlgeschlagen ist.

enum NAVIGATIONFAILEDREASON

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.

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.

enum SITE_PERMISSION_FEATURE_MODE

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.

enum SITE_PERMISSION_RESPONSE

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.

enum VisibleEntryUpdateOperation

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.