共用方式為


IWpfHostSupport

更新:2007 年 11 月

透過 PresentationHost.exe 裝載 Windows Presentation Foundation (WPF) 內容的應用程式會實作這個介面,以提供該主應用程式 (Host) 和 PresentationHost.exe 之間的整合點。

備註

Web 瀏覽器這類的 Win32 應用程式可以裝載 WPF 內容,包括 XAML 瀏覽器應用程式 (XBAP) 和鬆散的 XAML。為了裝載 WPF 內容,Win32 應用程式會建立 WebBrowser 控制項 (英文) 的執行個體。為了接受裝載,WPF 會建立 PresentationHost.exe 執行個體,提供裝載的 WPF 內容給主應用程式顯示在 WebBrowser 控制項 (英文)。

IWpfHostSupport 所啟用的整合可以讓 PresentationHost.exe:

  • 針對主應用程式有興趣的未經處理輸入裝置 (人性化介面裝置,Human Interface Devices) 進行探索和註冊。

  • 從註冊的未經處理輸入裝置接收輸入訊息,並轉送適當訊息給主應用程式。

  • 向主應用程式查詢自訂進度和錯誤使用者介面。

成員

成員

描述

GetRawInputDevices

讓 PresentationHost.exe 尋找主應用程式有興趣的未經處理輸入裝置 (人性化介面裝置)。

FilterInputMessage

除非有傳回 E_NOTIMPL,否則只要收到訊息,PresentationHost.exe 就會呼叫它。

GetCustomUI

根據預設,PresentationHost.exe 會提供自己的部署進度和部署錯誤使用者介面 (在部署 WPF 內容時所顯示的)。