RacingWheel Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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:
Produttore | Modellare |
---|---|
Logitech | G25 |
G27 | |
G29 | |
G920 | |
MOMO Force Feedback Racing Wheel | |
Thrustmaster | T300RS |
T500RS | |
RGT Force Feedback | |
T150 | |
TX | |
TMX | |
Fanatec | CSR |
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. |