RacingWheel 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表賽車方向盤。
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
- 繼承
- 屬性
- 實作
Windows 需求
| 規格需求 | Description |
|---|---|
| 裝置系列 |
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 | |
| Fanatec | CSR |
| 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 |
屬性
| 名稱 | Description |
|---|---|
| HasClutch |
布爾值,指出賽車方向盤是否有滑桿。 |
| HasHandbrake |
布爾值,指出賽車方向盤是否有手數。 |
| HasPatternShifter |
布爾值,指出賽車方向盤是否有模式移位器。 |
| Headset |
附加至賽車方向盤的音訊頭戴式裝置。 |
| IsWireless |
取得值,這個值表示賽車方向盤的無線狀態。 |
| MaxPatternShifterGear |
Shifter 的最高齒輪。 |
| MaxWheelAngle |
賽車方向盤的最大角度,以度為單位。 |
| RacingWheels |
所有連接的賽車方向盤清單。 |
| User |
與賽車方向盤相關聯的使用者。 |
| WheelMotor |
賽車方向盤的強制回饋馬達。 |
方法
| 名稱 | Description |
|---|---|
| FromGameController(IGameController) |
以賽車方向盤傳回指定的遊戲控制器。 |
| GetButtonLabel(RacingWheelButtons) |
擷取指定按鈕的按鈕標籤。 |
| GetCurrentReading() |
取得賽車方向盤狀態的快照集。 |
| TryGetBatteryReport() |
取得賽車方向盤目前電池狀態的相關信息。 |
事件
| 名稱 | Description |
|---|---|
| HeadsetConnected |
當頭戴裝置附加至賽車方向盤時發出訊號。 |
| HeadsetDisconnected |
當頭戴裝置與賽車方向盤中斷連線時發出訊號。 |
| RacingWheelAdded |
當新的賽車方向盤連接時發出訊號。 |
| RacingWheelRemoved |
當賽車方向盤中斷連線時發出訊號。 |
| UserChanged |
當使用者與賽車方向盤相關聯的用戶已變更時發出訊號。 |