Compartir a través de


IHidGameControllerInputSink Interfaz

Definición

Define los métodos necesarios para una interfaz de controlador HID personalizada (dispositivo de interfaz humana).

public interface class IHidGameControllerInputSink : IGameControllerInputSink
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.Guid(4149527330, 6189, 16612, 161, 38, 252, 238, 79, 250, 30, 49)]
struct IHidGameControllerInputSink : IGameControllerInputSink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.Guid(4149527330, 6189, 16612, 161, 38, 252, 238, 79, 250, 30, 49)]
public interface IHidGameControllerInputSink : IGameControllerInputSink
Public Interface IHidGameControllerInputSink
Implements IGameControllerInputSink
Atributos
Implementaciones

Requisitos de Windows

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

Comentarios

Esta interfaz debe implementarse mediante una clase de controladora personalizada HID para recibir informes de entrada del dispositivo HID subyacente. No se realizan análisis ni modificaciones en estos informes; se recuperan en su formato original.

Métodos

OnInputReportReceived(UInt64, Byte, Byte[])

Evento generado cuando se recibe la entrada.

OnInputResumed(UInt64)

Evento generado cuando se reanuda la entrada del controlador.

(Heredado de IGameControllerInputSink)
OnInputSuspended(UInt64)

Evento generado cuando se suspende la entrada del controlador.

(Heredado de IGameControllerInputSink)

Se aplica a

Consulte también