Share via


IXusbGameControllerInputSink Interface

Definition

Defines the methods necessary for a custom Xusb controller interface.

public interface class IXusbGameControllerInputSink : IGameControllerInputSink
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2997624213, 28363, 17075, 138, 171, 2, 84, 1, 202, 71, 18)]
struct IXusbGameControllerInputSink : IGameControllerInputSink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2997624213, 28363, 17075, 138, 171, 2, 84, 1, 202, 71, 18)]
public interface IXusbGameControllerInputSink : IGameControllerInputSink
Public Interface IXusbGameControllerInputSink
Implements IGameControllerInputSink
Attributes
Implements

Windows requirements

Device family
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v3.0)

Methods

OnInputReceived(UInt64, Byte, Byte[])

Event raised when input is received.

OnInputResumed(UInt64)

Event raised when input for the controller is resumed.

(Inherited from IGameControllerInputSink)
OnInputSuspended(UInt64)

Event raised when input for the controller is suspended.

(Inherited from IGameControllerInputSink)

Applies to

See also