RacingWheel 類別

定義

代表賽車方向盤。

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
繼承
Object Platform::Object IInspectable RacingWheel
屬性
實作

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

備註

支援的裝置

RacingWheel 支援任何 GIP (遊戲輸入通訊協定) 或 XUSB 相容的賽車方向盤,而不需強制意見反應支援。

下列裝置型號支持強制意見反應:

製造商模型
羅技G25
G27
G29
G920
MOMO 強制回饋賽車方向盤
推文管理員T300RS
T500RS
RGT 強制意見反應
T150
TX
TMX
FanatecCSR
Xbox One 的 HID 模式

請注意,若要使用上述裝置,您應該在 app 的 appxmanifest 中包含 HID (Human Interface Device) 功能宣告:

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

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

屬性

HasClutch

布爾值,指出賽車方向盤是否有滑桿。

HasHandbrake

布爾值,指出賽車方向盤是否有手數。

HasPatternShifter

布爾值,指出賽車方向盤是否有模式移位器。

Headset

附加至賽車方向盤的音訊頭戴式裝置。

IsWireless

取得值,這個值表示賽車方向盤的無線狀態。

MaxPatternShifterGear

Shifter 的最高齒輪。

MaxWheelAngle

賽車方向盤的最大角度,以度為單位。

RacingWheels

所有連接的賽車方向盤清單。

User

與賽車方向盤相關聯的使用者。

WheelMotor

賽車方向盤的強制回饋馬達。

方法

FromGameController(IGameController)

以賽車方向盤傳回指定的遊戲控制器。

GetButtonLabel(RacingWheelButtons)

擷取指定按鈕的按鈕標籤。

GetCurrentReading()

取得賽車方向盤狀態的快照集。

TryGetBatteryReport()

取得賽車方向盤目前電池狀態的相關信息。

事件

HeadsetConnected

當頭戴裝置附加至賽車方向盤時發出訊號。

HeadsetDisconnected

當頭戴裝置與賽車方向盤中斷連線時發出訊號。

RacingWheelAdded

當新的賽車方向盤連接時發出訊號。

RacingWheelRemoved

當賽車方向盤中斷連線時發出訊號。

UserChanged

當使用者與賽車方向盤相關聯的用戶已變更時發出訊號。

適用於

另請參閱