Share via


IWpfHostSupport

Os aplicativos que hospedam conteúdo do Windows Presentation Foundation (WPF) por meio de PresentationHost.exe implementam essa interface para fornecer um ponto de integração entre o host e o PresentationHost.exe.

Aviso

XBAPs exigem navegadores herdados para operar, como Internet Explorer e Firefox. Essas versões mais antigas do navegador geralmente não são suportadas no Windows 10 e no Windows 11. Os navegadores modernos não suportam mais a tecnologia necessária para aplicativos XBAP devido a riscos de segurança. Plugins que habilitam XBAPs não são mais suportados.

Comentários

Aplicativos Win32, como navegadores da Web, podem hospedar conteúdo WPF, incluindo aplicativos de navegador XAML (XBAPs) e XAML soltos. Para hospedar conteúdo WPF, aplicativos Win32 criar uma instância do controle WebBrowser. Para ser hospedado, o WPF cria uma instância de PresentationHost.exe, que fornece o conteúdo WPF hospedado ao host para exibição no controle WebBrowser.

A integração habilitada por IWpfHostSupport permite ao PresentationHost.exe:

  • Descobrir e registrar os dispositivos de dados brutos (dispositivos de interface humana) no qual o aplicativo host está interessado.

  • Receber mensagens de entrada de dispositivos de dados brutos registrados e encaminhar as mensagens apropriadas ao aplicativo host.

  • Consultar o aplicativo host para interfaces do usuário de andamento e de erro personalizadas.

Observação

Esta API é destinada e tem suporte somente para uso no computador cliente local

Membros

Membro Descrição
GetRawInputDevices Permite ao PresentationHost.exe descobrir e registrar os dispositivos de dados brutos (dispositivos de interface humana) no qual o aplicativo host está interessado.
FilterInputMessage Chamado pelo PresentationHost.exe sempre que uma mensagem é recebida, a menos que E_NOTIMPL seja retornado.
GetCustomUI Por padrão, o PresentationHost.exe fornece suas próprias interfaces do usuário de andamento da implantação e de erro da implantação que são exibidas quando o conteúdo WPF é implantado.