RacingWheel Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 :
Fabricant | Modéliser |
---|---|
Logitech | G25 |
G27 | |
G29 | |
G920 | |
MOMO Force Feedback Racing Wheel | |
Thrustmaster | T300RS |
T500RS | |
RGT Force Feedback | |
T150 | |
TX | |
TMX | |
Fanatec | CSR |
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é. |