Partager via


RacingWheel Classe

Définition

Représente une roue de course.

public ref class RacingWheel sealed
public ref class RacingWheel sealed : IGameControllerBatteryInfo
/// [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 RacingWheel final
/// [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 RacingWheel final : IGameControllerBatteryInfo
[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 RacingWheel
[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 RacingWheel : IGameControllerBatteryInfo
Public NotInheritable Class RacingWheel
Public NotInheritable Class RacingWheel
Implements IGameControllerBatteryInfo
Héritage
Object Platform::Object IInspectable RacingWheel
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Appareils pris en charge

RacingWheel prend en charge n’importe quelle roue de course compatible GIP (Gaming Input Protocol) ou XUSB sans prise en charge des commentaires de force.

Les commentaires forcés sont pris en charge sur les modèles d’appareil suivants :

FabricantModéliser
LogitechG25
G27
G29
G920
MOMO Force Feedback Racing Wheel
ThrustmasterT300RS
T500RS
RGT Force Feedback
T150
TX
TMX
FanatecCSR
Mode HID pour Xbox One

Notez que pour utiliser les appareils répertoriés ci-dessus, vous devez inclure une déclaration de capacité HID (Human Interface Device) dans l’appxmanifest de votre application :

<Capabilities>
  <DeviceCapability Name="humaninterfacedevice">
    <Device Id="any">
      <Function Type="usage:0001 0004"/>
      <Function Type="usage:0001 0005"/>
    </Device>
  </DeviceCapability>
</Capabilities>

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propriétés

HasClutch

Boolean indiquant si la roue de course a un embrayage.

HasHandbrake

Boolean indiquant si le volant de course a un frein à main.

HasPatternShifter

Boolean indiquant si le volant de course a un shifter de modèle.

Headset

Casque audio attaché au volant de course.

IsWireless

Obtient une valeur qui indique l’état sans fil du volant de course.

MaxPatternShifterGear

Rapport le plus élevé du shifter.

MaxWheelAngle

Angle maximal, en degrés, de la roue de course.

RacingWheels

Liste de tous les roues de course connectées.

User

Utilisateur associé à la roue de course.

WheelMotor

Moteur de retour de force pour le volant de course.

Méthodes

FromGameController(IGameController)

Retourne le contrôleur de jeu donné en tant que roue de course.

GetButtonLabel(RacingWheelButtons)

Récupère l’étiquette de bouton pour le bouton spécifié.

GetCurrentReading()

Obtient une instantané de l’état de la roue de course.

TryGetBatteryReport()

Obtient des informations sur l’état actuel de la batterie du volant de course.

Événements

HeadsetConnected

Signale lorsqu’un casque est attaché à la roue de course.

HeadsetDisconnected

Signale quand un casque est déconnecté du volant de course.

RacingWheelAdded

Signale quand une nouvelle roue de course est connectée.

RacingWheelRemoved

Signaux quand une roue de course est déconnectée.

UserChanged

Indique quand l’utilisateur associé au volant de course a changé.

S’applique à

Voir aussi