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 需求
裝置系列 |
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 |
屬性
HasClutch |
布爾值,指出賽車方向盤是否有滑桿。 |
HasHandbrake |
布爾值,指出賽車方向盤是否有手數。 |
HasPatternShifter |
布爾值,指出賽車方向盤是否有模式移位器。 |
Headset |
附加至賽車方向盤的音訊頭戴式裝置。 |
IsWireless |
取得值,這個值表示賽車方向盤的無線狀態。 |
MaxPatternShifterGear |
Shifter 的最高齒輪。 |
MaxWheelAngle |
賽車方向盤的最大角度,以度為單位。 |
RacingWheels |
所有連接的賽車方向盤清單。 |
User |
與賽車方向盤相關聯的使用者。 |
WheelMotor |
賽車方向盤的強制回饋馬達。 |
方法
FromGameController(IGameController) |
以賽車方向盤傳回指定的遊戲控制器。 |
GetButtonLabel(RacingWheelButtons) |
擷取指定按鈕的按鈕標籤。 |
GetCurrentReading() |
取得賽車方向盤狀態的快照集。 |
TryGetBatteryReport() |
取得賽車方向盤目前電池狀態的相關信息。 |
事件
HeadsetConnected |
當頭戴裝置附加至賽車方向盤時發出訊號。 |
HeadsetDisconnected |
當頭戴裝置與賽車方向盤中斷連線時發出訊號。 |
RacingWheelAdded |
當新的賽車方向盤連接時發出訊號。 |
RacingWheelRemoved |
當賽車方向盤中斷連線時發出訊號。 |
UserChanged |
當使用者與賽車方向盤相關聯的用戶已變更時發出訊號。 |