RacingWheel Clase

Definición

Representa una rueda de carreras.

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
Herencia
Object Platform::Object IInspectable RacingWheel
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Comentarios

Dispositivos compatibles

RacingWheel admite cualquier GIP (Protocolo de entrada de juegos) o la rueda de carreras compatible con XUSB sin forzar el soporte de comentarios.

Se admite la fuerza de comentarios en los siguientes modelos de dispositivo:

FabricanteModelo
LogitechG25
G27
G29
G920
MOMO Force Feedback Racing Wheel
ThrustmasterT300RS
T500RS
Comentarios de fuerza de RGT
T150
TX
TMX
FanatecCSR
Modo HID para Xbox One

Ten en cuenta que para usar los dispositivos enumerados anteriormente debes incluir una declaración de funcionalidad HID (Dispositivo de interfaz humana) en appxmanifest de la aplicación:

<Capabilities>
  <DeviceCapability Name="humaninterfacedevice">
    <Device Id="any">
      <Function Type="usage:0001 0004"/>
      <Function Type="usage:0001 0005"/>
    </Device>
  </DeviceCapability>
</Capabilities>

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propiedades

HasClutch

Boolean que indica si la rueda de carreras tiene un embrague.

HasHandbrake

Boolean que indica si el volante tiene un freno de mano.

HasPatternShifter

Boolean que indica si la rueda de carreras tiene un cambio de patrón.

Headset

Auriculares de audio conectados al volante.

IsWireless

Obtiene un valor que indica el estado inalámbrico de la rueda de carreras.

MaxPatternShifterGear

El engranaje más alto del cambiador.

MaxWheelAngle

Ángulo máximo, en grados, del volante.

RacingWheels

Lista de todos los volantes conectados.

User

El usuario asociado a la rueda de carreras.

WheelMotor

El motor de respuesta de fuerza para la rueda de carreras.

Métodos

FromGameController(IGameController)

Devuelve el controlador de juego dado como una rueda de carreras.

GetButtonLabel(RacingWheelButtons)

Recupera la etiqueta del botón para el botón especificado.

GetCurrentReading()

Obtiene una instantánea del estado del volante.

TryGetBatteryReport()

Obtiene información sobre el estado actual de la batería del volante.

Eventos

HeadsetConnected

Señala cuando un casco está conectado al volante.

HeadsetDisconnected

Indica cuándo se desconecta un casco del volante.

RacingWheelAdded

Indica cuándo se conecta una nueva rueda de carreras.

RacingWheelRemoved

Indica cuándo se desconecta una rueda de carreras.

UserChanged

Indica cuándo ha cambiado el usuario asociado a la rueda de carreras.

Se aplica a

Consulte también