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
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
Поддерживаемые устройства
RacingWheel поддерживает любой GIP (протокол ввода игр) или гоночный руль, совместимый с XUSB, без поддержки принудительной обратной связи.
Принудительная обратная связь поддерживается в следующих моделях устройств:
Изготовитель | Моделирование |
---|---|
Logitech | G25 |
G27 | |
G29 | |
G920 | |
MOMO Force Feedback Racing Wheel | |
Thrustmaster | T300RS |
T500RS | |
Обратная связь RGT Force | |
T150 | |
TX | |
TMX | |
Фанатек | CSR |
Режим HID для Xbox One |
Обратите внимание, что для использования устройств, перечисленных выше, необходимо включить объявление возможности HID (human Interface Device) в appxmanifest приложения:
<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() |
Получает snapshot состояния гоночного руля. |
TryGetBatteryReport() |
Получает сведения о текущем состоянии батареи гоночного руля. |
События
HeadsetConnected |
Сигнализирует, когда гарнитура прикреплена к гоночному колесу. |
HeadsetDisconnected |
Сигнализирует при отключении гарнитуры от гоночного руля. |
RacingWheelAdded |
Сигнализирует при подключении нового гоночного руля. |
RacingWheelRemoved |
Сигнализирует при отключении гоночного руля. |
UserChanged |
Сигнализирует, когда пользователь, связанный с гоночным рулем, изменился. |