Partager via


IWpfHostSupport

Applications hébergeant du contenu WPF via PresentationHost.exe implémentent cette interface pour fournir un point d’intégration entre l’hôte et PresentationHost.exe.

Avertissement

Les XBAPs nécessitent des navigateurs anciens pour fonctionner, tels qu’Internet Explorer et les anciennes versions de Firefox. Ces navigateurs plus anciens ne sont généralement pas pris en charge sur Windows 10 et Windows 11. Les navigateurs modernes ne prennent plus en charge la technologie requise pour les applications XBAP en raison des risques de sécurité. Les plug-ins qui activent les XBAPs ne sont plus pris en charge. Pour plus d’informations, consultez Questions fréquemment posées sur les applications WPF hébergées dans un navigateur (XBAP).

Remarques

Les applications Win32 telles que les navigateurs web peuvent héberger du contenu WPF, y compris les applications de navigateur XAML (XBAPs) et xaml libre. Pour héberger du contenu WPF, les applications Win32 créent une instance du contrôle WebBrowser. Pour être hébergé, WPF crée une instance de PresentationHost.exe, qui fournit le contenu WPF hébergé à l’hôte pour l’affichage dans le contrôle WebBrowser.

L’intégration activée par IWpfHostSupport permet à PresentationHost.exe de :

  • Découvrez et inscrivez-vous auprès des appareils d’entrée bruts (appareils d’interface humaine) qui intéressent l’application hôte.

  • Recevez des messages d’entrée provenant des appareils d’entrée brute inscrits et transférez les messages appropriés à l’application hôte.

  • Interrogez l’application hôte pour obtenir des interfaces utilisateur de progression et d’erreur personnalisées.

Remarque

Cette API est uniquement destinée et prise en charge pour une utilisation sur l’ordinateur client local

Membres

Membre Descriptif
GetRawInputDevices Permet PresentationHost.exe de découvrir les appareils d’entrée brutes (appareils d’interface humaine) qui intéressent l’application hôte.
FilterInputMessage Appelé par PresentationHost.exe chaque fois qu’un message est reçu, sauf si E_NOTIMPL est retourné.
GetCustomUI Par défaut, PresentationHost.exe offre ses propres interfaces utilisateur pour l'état d'avancement et les erreurs de déploiement, qui sont affichées lorsque le contenu WPF est déployé.