次の方法で共有


InputInjector.TryCreateForAppBroadcastOnly メソッド

定義

InputInjector クラスの新しいインスタンスの作成を試みます。

public:
 static InputInjector ^ TryCreateForAppBroadcastOnly();
 static InputInjector TryCreateForAppBroadcastOnly();
public static InputInjector TryCreateForAppBroadcastOnly();
function tryCreateForAppBroadcastOnly()
Public Shared Function TryCreateForAppBroadcastOnly () As InputInjector

戻り値

成功した場合は、 InputInjector クラスの新しいインスタンスを返します。 それ以外の場合は、null を返します。

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

基本的な入力と入力の挿入を示すダウンロード可能なサンプルをいくつか次に示します。

注釈

重要

この名前空間の API には、inputInjectionBrokered 制限付き機能が必要です。

入力インジェクションを使用するには、Package.appxmanifest に以下を追加する必要があります。

  • 宛先 <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • 宛先 <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

このメソッドは、入力挿入が AppBroadcastServices オブジェクトを使用してブロードキャストのためにアクティブにキャプチャされるプロセスに制限されるという点で、TryCreate とは異なります。 このようなアクティブなプロセスがない場合、挿入された入力は自動的に削除されます。

適用対象

こちらもご覧ください