Partager via


IHidGameControllerInputSink Interface

Définition

Définit les méthodes nécessaires pour une interface de contrôleur HID (Human Interface Device) personnalisée.

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
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

Cette interface doit être implémentée par une classe de contrôleur personnalisé HID pour recevoir des rapports d’entrée de l’appareil HID sous-jacent. Aucune analyse ou modification n’est effectuée sur ces rapports ; ils sont récupérés dans leur format d’origine.

Méthodes

OnInputReportReceived(UInt64, Byte, Byte[])

Événement déclenché lors de la réception de l’entrée.

OnInputResumed(UInt64)

Événement déclenché lors de la reprise de l’entrée pour le contrôleur.

(Hérité de IGameControllerInputSink)
OnInputSuspended(UInt64)

Événement déclenché lors de la suspension de l’entrée pour le contrôleur.

(Hérité de IGameControllerInputSink)

S’applique à

Voir aussi