Share via


InjectedInputGamepadInfo Constructors

Definition

Overloads

InjectedInputGamepadInfo()

Creates a new InjectedInputGamepadInfo object that is used to specify the gamepad input to inject.

InjectedInputGamepadInfo(GamepadReading)

Creates a new InjectedInputGamepadInfo object that is used to specify the gamepad input to inject based on the current state of the gamepad.

InjectedInputGamepadInfo()

Creates a new InjectedInputGamepadInfo object that is used to specify the gamepad input to inject.

public:
 InjectedInputGamepadInfo();
 InjectedInputGamepadInfo();
public InjectedInputGamepadInfo();
function InjectedInputGamepadInfo()
Public Sub New ()

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" />

See also

Applies to

InjectedInputGamepadInfo(GamepadReading)

Creates a new InjectedInputGamepadInfo object that is used to specify the gamepad input to inject based on the current state of the gamepad.

public:
 InjectedInputGamepadInfo(GamepadReading reading);
 InjectedInputGamepadInfo(GamepadReading const& reading);
public InjectedInputGamepadInfo(GamepadReading reading);
function InjectedInputGamepadInfo(reading)
Public Sub New (reading As GamepadReading)

Parameters

reading
GamepadReading

The current state of the gamepad.

Note

The Timestamp value is replaced with the current time of input injection.

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" />

See also

Applies to