Compartilhar via


IHidGameControllerInputSink Interface

Definição

Define os métodos necessários para uma interface de controlador HID (Dispositivo de Interface Humana) personalizada.

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
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Essa interface deve ser implementada por uma classe de controlador personalizado HID para receber relatórios de entrada do dispositivo HID subjacente. Nenhuma análise ou modificação é feita nesses relatórios; eles são recuperados em seu formato original.

Métodos

OnInputReportReceived(UInt64, Byte, Byte[])

Evento gerado quando a entrada é recebida.

OnInputResumed(UInt64)

Evento gerado quando a entrada para o controlador é retomada.

(Herdado de IGameControllerInputSink)
OnInputSuspended(UInt64)

Evento gerado quando a entrada para o controlador é suspensa.

(Herdado de IGameControllerInputSink)

Aplica-se a

Confira também