次の方法で共有


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
モモフォースフィードバックレーシングホイール
スラストマスター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

レーシング ホイールに関連付けられているユーザーが変更されたときに通知します。

適用対象

こちらもご覧ください