IWpfHostSupport

Anwendungen, die WPF-Inhalte (Windows Presentation Foundation) über „PresentationHost.exe“ hosten, implementieren diese Schnittstelle, um einen Integrationspunkt zwischen dem Host und „PresentationHost.exe“ bereitzustellen.

Warnung

XBAPs erfordern Legacybrowser, z. B. Internet Explorer und Firefox. Diese älteren Browserversionen werden unter Windows 10 und Windows 11 normalerweise nicht unterstützt. Moderne Browser unterstützen die für XBAP-Apps erforderliche Technologie aufgrund von Sicherheitsrisiken nicht mehr. Plug-Ins, die XBAPs aktivieren, werden nicht mehr unterstützt.

Hinweise

Win32-Anwendungen wie beispielsweise Webbrowser können WPF-Inhalte hosten, einschließlich XAML-Browseranwendungen (XBAPs) und Loose XAML. Um WPF-Inhalte zu hosten, erstellen Win32-Anwendungen eine Instanz des WebBrowser-Steuerelements. Um gehostet zu werden, erstellt WPF eine Instanz von „PresentationHost.exe“, die den gehosteten WPF-Inhalt dem Host zur Anzeige im WebBrowser-Steuerelement bereitstellt.

Die mit IWpfHostSupport erreichte Integration ermöglicht „PresentationHost.exe“ Folgendes:

  • Ermitteln und Registrieren von Geräten für die Rohdateneingabe (Eingabegeräte, Human Interface Devices), die für die Hostanwendung von Interesse sind

  • Empfangen von Eingabemeldungen von den registrierten Eingabegeräten und Weiterleitung von entsprechenden Meldungen an die Hostanwendung

  • Abfragen der Hostanwendung auf benutzerdefinierte Benutzeroberflächen für Fortschritts- und Fehlerinformationen

Hinweis

Diese API ist nur für die Verwendung auf dem lokalen Clientcomputer vorgesehen und wird nur zu diesem Zweck unterstützt.

Member

Member Beschreibung
GetRawInputDevices Ermöglicht es der Datei "PresentationHost.exe", Geräte für die Eingabe von Rohdaten (Eingabegeräte, Human Interface Devices) zu erkennen, die für die Hostanwendung interessant sind.
FilterInputMessage Wird immer dann von "PresentationHost.exe" aufgerufen, wenn eine Meldung empfangen wurde, es sei denn, E_NOTIMPL wurde zurückgegeben.
GetCustomUI Standardmäßig bietet „PresentationHost.exe“ eigene Benutzeroberflächen für Bereitstellungsfortschritt und -fehler, die bei der Bereitstellung von WPF-Inhalten angezeigt werden.