Freigeben über


IWpfHostSupport

Anwendungen, die Windows Presentation Foundation (WPF)-Inhalte mithilfe von PresentationHost.exe hosten, implementieren diese Schnittstelle, um für den Host und PresentationHost.exe einen Integrationspunkt bereitzustellen.

Hinweise

Win32-Anwendungen, z. B. Webbrowser, können WPF-Inhalt hosten, einschließlich XAML browser applications (XBAPs) und lose XAML-Daten. Zum Hosten von WPF-Inhalten erstellen Win32-Anwendungen eine Instanz des WebBrowser-Steuerelements (möglicherweise in englischer Sprache). Zum Hosten erstellt WPF eine Instanz von PresentationHost.exe, über die der gehostete WPF-Inhalt dem Host zur Anzeige im WebBrowser-Steuerelement bereitgestellt wird.

Die von IWpfHostSupport aktivierte Integration ermöglicht für PresentationHost.exe Folgendes:

  • Erkennen der und Registrieren bei den Geräten für die unformatierte Eingabe (Human Interface Device), die für die Hostanwendung von Bedeutung sind

  • Empfangen von Eingabemeldungen von den registrierten Geräten für die unformatierte Eingabe und Weiterleiten von entsprechenden Meldungen an die Hostanwendung

  • Abfragen der Hostanwendung nach benutzerdefinierten Benutzeroberflächen zur Fortschritts- und Fehleranzeige

HinweisHinweis

Diese API ist lediglich zur Verwendung auf dem lokalen Clientcomputer gedacht und wird nur dafür unterstützt.

Member

Member

Beschreibungen

GetRawInputDevices

Ermöglicht PresentationHost.exe die Erkennung der Geräte für die unformatierte Eingabe (Human Interface Device), die für die Hostanwendung von Bedeutung sind.

FilterInputMessage

Wird von der Datei PresentationHost.exe aufgerufen, wenn eine Meldung empfangen wird, sofern nicht E_NOTIMPL zurückgegeben wird.

GetCustomUI

Standardmäßig verfügt PresentationHost.exe über eigene Benutzeroberflächen zur Anzeige von Bereitstellungsfortschritt und -fehlern, die beim Bereitstellen von WPF-Inhalten angezeigt werden.