PresentationHost.exe を介して Windows Presentation Foundation (WPF) コンテンツをホストするアプリケーションでは、このインターフェイスを実装して、ホストと PresentationHost.exeの統合ポイントを提供します。
警告
XBAP では、Internet Explorer や古いバージョンの Firefox など、従来のブラウザーが動作する必要があります。 これらの古いブラウザーは、通常、Windows 10 および Windows 11 ではサポートされていません。 最新のブラウザーでは、セキュリティ リスクのために XBAP アプリに必要なテクノロジがサポートされなくなりました。 XBAP を有効にするプラグインはサポートされなくなりました。 詳細については、「WPF ブラウザーでホストされるアプリケーション (XBAP)についてよく寄せられる質問を参照してください。
注釈
Web ブラウザーなどの Win32 アプリケーションでは、XAML ブラウザー アプリケーション (XBAP) やルーズ XAML など、WPF コンテンツをホストできます。 WPF コンテンツをホストするために、Win32 アプリケーションは、WebBrowser コントロールのインスタンスを作成します。 ホストするために、WPF は PresentationHost.exeのインスタンスを作成します。このインスタンスは、ホストされている WPF コンテンツをホストに提供し、WebBrowser コントロールに表示します。
IWpfHostSupport
によって有効にされた統合により、PresentationHost.exe で次のことができます。
ホスト アプリケーションが関心を持っている生入力デバイス (ヒューマン インターフェイス デバイス) を検出して登録します。
登録済みの生入力デバイスから入力メッセージを受信し、適切なメッセージをホスト アプリケーションに転送します。
ホスト アプリケーションにクエリを実行して、カスタムの進行状況とエラーのユーザー インターフェイスを確認します。
注
この API は、ローカル クライアント コンピューターでの使用のみを目的としており、サポートされています
メンバー
メンバー | 説明 |
---|---|
GetRawInputDevices | PresentationHost.exe は、ホスト アプリケーションが関心を持つ生の入力デバイス (ヒューマン インターフェイス デバイス) を検出できます。 |
フィルター入力メッセージ | E_NOTIMPLが返されない限り、メッセージを受信するたびに PresentationHost.exe によって呼び出されます。 |
GetCustomUI | 既定では、PresentationHost.exe は、WPF コンテンツの展開時に表示される独自の展開の進行状況と配置エラーのユーザー インターフェイスを提供します。 |
.NET Desktop feedback