InputInjector.InitializeGamepadInjection Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa un dispositivo de controlador para juegos virtual que puede sintetizar eventos de entrada y proporcionar los datos de entrada correspondientes al sistema.
public:
virtual void InitializeGamepadInjection() = InitializeGamepadInjection;
void InitializeGamepadInjection();
public void InitializeGamepadInjection();
function initializeGamepadInjection()
Public Sub InitializeGamepadInjection ()
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:
- Muestra de inyección de entrada (mouse to touch)
- Muestra de inyección táctil
- Entrada: muestra de eventos de entrada de usuario de XAML
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 conexión de un controlador para juegos físico, que también desencadena un evento GamepadAdded .
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 .