GipGameControllerProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |