RacingWheel Classe

Definizione

Rappresenta un volante da corsa.

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
Ereditarietà
Object Platform::Object IInspectable RacingWheel
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Commenti

Dispositivi supportati

RacingWheel supporta qualsiasi volante da corsa compatibile con GIP (Gaming Input Protocol) o XUSB senza forzare il supporto per il feedback.

Il feedback forzato è supportato nei modelli di dispositivo seguenti:

ProduttoreModellare
LogitechG25
G27
G29
G920
MOMO Force Feedback Racing Wheel
ThrustmasterT300RS
T500RS
RGT Force Feedback
T150
TX
TMX
FanatecCSR
Modalità HID per Xbox One

Tieni presente che per usare i dispositivi elencati in precedenza devi includere una dichiarazione di funzionalità HID (Human Interface Device) nell'appxmanifest dell'app:

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

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Proprietà

HasClutch

Boolean che indica se il volante da corsa ha una frizione.

HasHandbrake

Boolean che indica se il volante da corsa ha un handbrake.

HasPatternShifter

Boolean che indica se il volante da corsa ha un cambio di modello.

Headset

Auricolare audio collegato al volante da corsa.

IsWireless

Ottiene un valore che indica lo stato wireless del volante da corsa.

MaxPatternShifterGear

L'ingranaggio più alto del cambio.

MaxWheelAngle

Angolo massimo, in gradi, del volante da corsa.

RacingWheels

L'elenco di tutti i volanti da corsa collegati.

User

Utente associato al volante da corsa.

WheelMotor

Motore di forza feedback per il volante da corsa.

Metodi

FromGameController(IGameController)

Restituisce il controller di gioco specificato come volante da corsa.

GetButtonLabel(RacingWheelButtons)

Recupera l'etichetta del pulsante per il pulsante specificato.

GetCurrentReading()

Ottiene uno snapshot dello stato del volante da corsa.

TryGetBatteryReport()

Ottiene informazioni sullo stato corrente della batteria del volante da corsa.

Eventi

HeadsetConnected

Segnala quando un visore VR è collegato al volante da corsa.

HeadsetDisconnected

Segnala quando un visore VR viene disconnesso dal volante da corsa.

RacingWheelAdded

Segnala quando è connesso un nuovo volante da corsa.

RacingWheelRemoved

Segnala quando un volante da corsa è disconnesso.

UserChanged

Segnala quando l'utente associato al volante da corsa è cambiato.

Si applica a

Vedi anche