Condividi tramite


InputInjector.UninitializeGamepadInjection Metodo

Definizione

Arresta il dispositivo game pad virtuale creato con InitializeGamepadChangection.

public:
 virtual void UninitializeGamepadInjection() = UninitializeGamepadInjection;
void UninitializeGamepadInjection();
public void UninitializeGamepadInjection();
function uninitializeGamepadInjection()
Public Sub UninitializeGamepadInjection ()

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

La chiamata a questo metodo è analoga alla disconnessione di un game pad fisico, che attiva anche un evento GamepadRemoved .

A un game pad fisico viene assegnato un ID univoco permanente (vedere NonRoamableId) che non cambia quando il dispositivo è connesso e disconnesso. Analogamente, a un game pad virtuale creato con InitializeGamepadChangection viene assegnato anche un ID univoco che persiste tra le chiamate a UninitializeGamepadChangection e InitializeGamepadChangection per la stessa istanza di InputMakector .

Si applica a

Vedi anche