Share via


InputInjector.TryCreate Method

Definition

Attempts to create a new instance of the InputInjector class.

Note

The APIs in this namespace require the inputInjectionBrokered restricted capability.

public:
 static InputInjector ^ TryCreate();
 static InputInjector TryCreate();
public static InputInjector TryCreate();
function tryCreate()
Public Shared Function TryCreate () As InputInjector

Returns

If successful, returns a new instance of the InputInjector class. Otherwise, returns null.

Examples

Here are some downloadable samples demonstrating basic input and input injection:

Remarks

Important

The APIs in this namespace require the inputInjectionBrokered restricted capability.

Using input injection requires the following be added to the Package.appxmanifest:

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

Use TryCreateForAppBroadcastOnly when input injection should be restricted to the process that is actively being captured for broadcast using an App​Broadcast​Services object.

Applies to

See also