Freigeben über


InjectedInputGamepadInfo Klasse

Definition

Stellt programmgesteuert generierte Gamepadeingaben dar.

public ref class InjectedInputGamepadInfo sealed
/// [Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class InjectedInputGamepadInfo final
[Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class InjectedInputGamepadInfo
function InjectedInputGamepadInfo(reading)
Public NotInheritable Class InjectedInputGamepadInfo
Vererbung
Object Platform::Object IInspectable InjectedInputGamepadInfo
Attribute

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 finden Sie einige herunterladbare Beispiele, die grundlegende Eingaben und Eingabeeinschleusungen veranschaulichen:

Hinweise

Wichtig

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

Bei Verwendung der Eingabeeinschleusung muss Dem 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" />

Konstruktoren

InjectedInputGamepadInfo()

Erstellt ein neues InjectedInputGamepadInfo-Objekt , das verwendet wird, um die einzufügende Gamepadeingabe anzugeben.

InjectedInputGamepadInfo(GamepadReading)

Erstellt ein neues InjectedInputGamepadInfo-Objekt , das verwendet wird, um die einzufügende Gamepadeingabe basierend auf dem aktuellen Zustand des Gamepads anzugeben.

Eigenschaften

Buttons

Ruft die gamepad-Schaltflächen ab, die für die Eingabeeinschleusung verwendet werden, oder legt diese fest.

LeftThumbstickX

Ruft die Position des linken Sticks auf der X-Achse ab oder legt diese fest.

LeftThumbstickY

Ruft die Position des linken Sticks auf der Y-Achse ab oder legt diese fest.

LeftTrigger

Ruft die Position des linken Triggers ab oder legt sie fest.

RightThumbstickX

Ruft die Position des rechten Sticks auf der X-Achse ab oder legt diese fest.

RightThumbstickY

Ruft die Position des rechten Sticks auf der Y-Achse ab oder legt sie fest.

RightTrigger

Ruft die Position des rechten Triggers ab oder legt diese fest.

Gilt für:

Weitere Informationen