Condividi tramite


InjectedInputGamepadInfo Classe

Definizione

Rappresenta l'input del game pad generato a livello di codice.

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
Ereditarietà
Object Platform::Object IInspectable InjectedInputGamepadInfo
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Esempio

Ecco alcuni esempi scaricabili che illustrano l'input di base e l'inserimento di input:

Commenti

Importante

Le API in questo spazio dei nomi richiedono la funzionalità con restrizioni input AnywherectionBrokered.

Per usare l'inserimento di input è necessario aggiungere quanto segue al package.appxmanifest:

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

Costruttori

InjectedInputGamepadInfo()

Crea un nuovo oggetto InjectedInputGamepadInfo utilizzato per specificare l'input del game pad da inserire.

InjectedInputGamepadInfo(GamepadReading)

Crea un nuovo oggetto InjectedInputGamepadInfo utilizzato per specificare l'input del game pad da inserire in base allo stato corrente del game pad.

Proprietà

Buttons

Ottiene o imposta i pulsanti del game pad utilizzati per l'inserimento di input.

LeftThumbstickX

Ottiene o imposta la posizione del bastone sinistro sull'asse X.

LeftThumbstickY

Ottiene o imposta la posizione del bastone sinistro sull'asse Y.

LeftTrigger

Ottiene o imposta la posizione del trigger sinistro.

RightThumbstickX

Ottiene o imposta la posizione del bastone destro sull'asse X.

RightThumbstickY

Ottiene o imposta la posizione del bastone destro sull'asse Y.

RightTrigger

Ottiene o imposta la posizione del trigger destro.

Si applica a

Vedi anche