Share via


GipGameControllerProvider Class

Definition

Represents a physical game controller connected to the system using GIP.SYS.

public ref class GipGameControllerProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GipGameControllerProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GipGameControllerProvider
Public NotInheritable Class GipGameControllerProvider
Inheritance
Object Platform::Object IInspectable GipGameControllerProvider
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)

Properties

FirmwareVersionInfo

The firmware version of the controller.

HardwareProductId

The hardware product ID of the controller.

HardwareVendorId

The hardware vendor ID of the controller.

HardwareVersionInfo

Contains information on the hardware version of the controller.

IsConnected

Boolean value indicating whether the controller is connected.

Methods

SendMessage(GipMessageClass, Byte, Byte[])

Sends a message.

SendReceiveMessage(GipMessageClass, Byte, Byte[], Byte[])

Sends a request for a message.

UpdateFirmwareAsync(IInputStream)

Attempts to asynchronously update the firmware for the controller.

Applies to

See also