Dela via


IWpfHostSupport

Program som är värdar för WPF-innehåll (Windows Presentation Foundation) via PresentationHost.exe implementerar det här gränssnittet för att tillhandahålla en integrationspunkt mellan värden och PresentationHost.exe.

Varning

XBAP:er kräver att äldre webbläsare används, till exempel Internet Explorer och gamla versioner av Firefox. Dessa äldre webbläsare stöds vanligtvis inte i Windows 10 och Windows 11. Moderna webbläsare stöder inte längre den teknik som krävs för XBAP-appar på grund av säkerhetsrisker. Plugin-program som aktiverar XBAP:er stöds inte längre. Mer information finns i Vanliga frågor och svar om WPF-webbläsarbaserade program (XBAP).

Anmärkningar

Win32-applikationer, såsom webbläsare, kan vara värdar för WPF-innehåll, inklusive XAML-webbläsarapplikationer (XBAPs) och lös XAML. Som värd för WPF-innehåll skapar Win32-program en instans av WebBrowser-kontrollen. Som värd skapar WPF en instans av PresentationHost.exe, som tillhandahåller värdhanterat WPF-innehåll till värden för visning i WebBrowser-kontrollen.

Integreringen som aktiveras av IWpfHostSupport gör att PresentationHost.exe kan:

  • Identifiera och registrera de råindataenheter (Human Interface Devices) som värdprogrammet är intresserat av.

  • Ta emot indatameddelanden från de registrerade råa indataenheterna och vidarebefordra lämpliga meddelanden till värdprogrammet.

  • Fråga värdprogrammet om anpassade förlopps- och felanvändargränssnitt.

Notera

Det här API:et är endast avsett och stöds för användning på den lokala klientdatorn

Medlemmar

Medlem Beskrivning
GetRawInputDevices (HämtaRåIndataEnheter) Gör att PresentationHost.exe kan identifiera de råa indataenheter (Human Interface Devices) som värdprogrammet är intresserat av.
FilterInputMessage Anropas av PresentationHost.exe varje gång ett meddelande tas emot om inte E_NOTIMPL returneras.
GetCustomUI Som standard tillhandahåller PresentationHost.exe egna användargränssnitt för distributionsförlopp och distributionsfel som visas när WPF-innehåll distribueras.