Share via


InputInjector.UninitializeGamepadInjection Método

Definición

Apaga el dispositivo del controlador para juegos virtual creado con InitializeGamepadInjection.

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

Requisitos de Windows

Familia de dispositivos
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)

Ejemplos

Estos son algunos ejemplos descargables que muestran la entrada básica y la inserción de entrada:

Comentarios

Importante

Las API de este espacio de nombres requieren la funcionalidad restringida inputInjectionBrokered.

El uso de la inserción de entrada requiere que se agregue lo siguiente a Package.appxmanifest:

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

Llamar a este método es análogo a la desconexión de un controlador para juegos físico, que también desencadena un evento GamepadRemoved .

Se asigna un controlador para juegos físico a un identificador único persistente (consulta NonRoamableId) que no cambia cuando el dispositivo está conectado y desconectado. Del mismo modo, a un controlador para juegos virtual creado con InitializeGamepadInjection también se le asigna un identificador único que persiste en las llamadas a UninitializeGamepadInjection e InitializeGamepadInjection para la misma instancia de InputInjector .

Se aplica a

Consulte también