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 模式

请注意,若要使用上面列出的设备,应在应用的 appxmanifest 中包含 HID (人机接口设备) 功能声明:

<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

换档器的最高档位。

MaxWheelAngle

赛车方向盘的最大角度(以度为单位)。

RacingWheels

所有连接的赛车方向盘的列表。

User

与赛车方向盘关联的用户。

WheelMotor

赛车方向盘的力回馈马达。

方法

FromGameController(IGameController)

以赛车方向盘的形式返回给定的游戏控制器。

GetButtonLabel(RacingWheelButtons)

检索指定按钮的按钮标签。

GetCurrentReading()

获取赛车方向盘状态的快照。

TryGetBatteryReport()

获取有关赛车方向盘当前电池状态的信息。

事件

HeadsetConnected

当头戴显示设备连接到赛车方向盘时发出信号。

HeadsetDisconnected

当头戴显示设备与赛车方向盘断开连接时发出信号。

RacingWheelAdded

连接新赛车方向盘时发出信号。

RacingWheelRemoved

当赛车方向盘断开连接时发出信号。

UserChanged

当与赛车方向盘关联的用户已更改时发出信号。

适用于

另请参阅