IHidGameControllerInputSink Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Methoden, die für eine benutzerdefinierte HID-Controllerschnittstelle (Human Interface Device) erforderlich sind.
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
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Hinweise
Diese Schnittstelle muss von einer benutzerdefinierten HID-Controllerklasse implementiert werden, um Eingabeberichte vom zugrunde liegenden HID-Gerät zu empfangen. Diese Berichte werden nicht analysiert oder geändert. sie werden im ursprünglichen Format abgerufen.
Methoden
OnInputReportReceived(UInt64, Byte, Byte[]) |
Das Ereignis wird ausgelöst, wenn die Eingabe empfangen wird. |
OnInputResumed(UInt64) |
Das Ereignis wird ausgelöst, wenn die Eingabe für den Controller fortgesetzt wird. (Geerbt von IGameControllerInputSink) |
OnInputSuspended(UInt64) |
Das Ereignis wird ausgelöst, wenn die Eingabe für den Controller angehalten wird. (Geerbt von IGameControllerInputSink) |