Freigeben über


RacingWheel Klasse

Definition

Stellt ein Rennlenkrad dar.

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
Vererbung
Object Platform::Object IInspectable RacingWheel
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Unterstützte Geräte

RacingWheel unterstützt jedes GIP (Gaming Input Protocol) oder XUSB-kompatible Rennlenkrad ohne Unterstützung von Kraftfeedback.

Erzwingungsfeedback wird für die folgenden Gerätemodelle unterstützt:

HerstellerModellieren
LogitechG25
G27
G29
G920
MOMO Force Feedback Rennlenkrad
ThrustmasterT300RS
T500RS
RGT Force Feedback
T150
TX
TMX
FanatecCSR
HID-Modus für die Xbox One

Beachten Sie, dass Sie zur Verwendung der oben aufgeführten Geräte eine HID-Funktionsdeklaration (Human Interface Device, Human Interface Device) in appxmanifest Ihrer App einschließen sollten:

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

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Eigenschaften

HasClutch

Boolescher Wert, der angibt, ob das Rennlenkrad über eine Kupplung verfügt.

HasHandbrake

Boolescher Wert, der angibt, ob das Rennlenkrad über eine Handbremse verfügt.

HasPatternShifter

Boolescher Wert, der angibt, ob das Rennlenkrad über einen Musterschieber verfügt.

Headset

Das Am Rennlenkrad angeschlossene Audio-Headset.

IsWireless

Ruft einen Wert ab, der den drahtlosen Zustand des Rennlenkrads angibt.

MaxPatternShifterGear

Der höchste Gang des Schalters.

MaxWheelAngle

Der maximale Winkel des Rennlenkrads in Grad.

RacingWheels

Die Liste aller verbundenen Rennlenkräder.

User

Der Benutzer, der dem Rennlenkrad zugeordnet ist.

WheelMotor

Der Kraftrückmeldungsmotor für das Rennlenkrad.

Methoden

FromGameController(IGameController)

Gibt den angegebenen Gamecontroller als Rennlenkrad zurück.

GetButtonLabel(RacingWheelButtons)

Ruft die Schaltflächenbezeichnung für die angegebene Schaltfläche ab.

GetCurrentReading()

Ruft eine Momentaufnahme des Zustands des Rennlenkrads ab.

TryGetBatteryReport()

Ruft Informationen zum aktuellen Akkuzustand des Rennlenkrads ab.

Ereignisse

HeadsetConnected

Signalisiert, wenn ein Headset am Rennlenkrad angebracht ist.

HeadsetDisconnected

Signalisiert, wenn ein Headset vom Rennrad getrennt wird.

RacingWheelAdded

Signalisiert, wenn ein neues Rennlenkrad verbunden ist.

RacingWheelRemoved

Signalisiert, wenn ein Rennlenkrad getrennt wird.

UserChanged

Signalisiert, wenn sich der Benutzer, der dem Rennlenkrad zugeordnet ist, geändert hat.

Gilt für:

Weitere Informationen