Freigeben über


IHidGameControllerInputSink Schnittstelle

Definition

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)

Gilt für:

Weitere Informationen