GipGameControllerProvider GipGameControllerProvider GipGameControllerProvider GipGameControllerProvider GipGameControllerProvider Class

Definition

Represents a physical game controller connected to the system using GIP.SYS (for Xbox One accesories).

public : sealed class GipGameControllerProvider : IGameControllerProvider
struct winrt::Windows::Gaming::Input::Custom::GipGameControllerProvider : IGameControllerProvider
public sealed class GipGameControllerProvider : IGameControllerProvider
Public NotInheritable Class GipGameControllerProvider Implements IGameControllerProvider
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Properties

FirmwareVersionInfo FirmwareVersionInfo FirmwareVersionInfo FirmwareVersionInfo FirmwareVersionInfo

The firmware version of the controller.

HardwareProductId HardwareProductId HardwareProductId HardwareProductId HardwareProductId

The hardware product ID of the controller.

HardwareVendorId HardwareVendorId HardwareVendorId HardwareVendorId HardwareVendorId

The hardware vendor ID of the controller.

HardwareVersionInfo HardwareVersionInfo HardwareVersionInfo HardwareVersionInfo HardwareVersionInfo

Contains information on the hardware version of the controller.

IsConnected IsConnected IsConnected IsConnected IsConnected

Boolean value indicating whether the controller is connected.

Methods

SendMessage(GipMessageClass, Byte, Byte[]) SendMessage(GipMessageClass, Byte, Byte[]) SendMessage(GipMessageClass, Byte, Byte[]) SendMessage(GipMessageClass, Byte, Byte[]) SendMessage(GipMessageClass, Byte, Byte[])

Sends a message.

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

Sends a request for a message.

UpdateFirmwareAsync(IInputStream) UpdateFirmwareAsync(IInputStream) UpdateFirmwareAsync(IInputStream) UpdateFirmwareAsync(IInputStream) UpdateFirmwareAsync(IInputStream)

Attempts to asynchronously update the firmware for the controller.

See also