Freigeben über


InputInjector.TryCreateForAppBroadcastOnly Methode

Definition

Versucht, eine neue instance der InputInjector-Klasse zu erstellen.

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

Gibt zurück

Bei erfolgreicher Ausführung wird eine neue instance der InputInjector-Klasse zurückgegeben. Andernfalls wird NULL zurückgegeben.

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Beispiele

Hier sind einige herunterladbare Beispiele, die die grundlegende Eingabe- und Eingabeinjektion veranschaulichen:

Hinweise

Wichtig

Die APIs in diesem Namespace erfordern die eingeschränkte Funktion inputInjectionBrokered.

Bei Verwendung der Eingabeeinschleusung muss Package.appxmanifest Folgendes hinzugefügt werden:

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

Diese Methode unterscheidet sich von TryCreate darin, dass die Eingabeeinschleusung auf den Prozess beschränkt ist, der aktiv für die Übertragung mithilfe eines AppBroadcastServices-Objekts erfasst wird. Eingefügte Eingaben werden automatisch gelöscht, wenn kein solcher aktiver Prozess vorhanden ist.

Gilt für:

Weitere Informationen