RacingWheel Classe

Definição

Representa um volante de corrida.

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
Herança
Object Platform::Object IInspectable RacingWheel
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

Dispositivos com suporte

O RacingWheel dá suporte a qualquer GIP (Protocolo de Entrada de Jogos) ou ao volante de corrida compatível com XUSB sem suporte a force feedback.

Há suporte para forçar comentários nos seguintes modelos de dispositivo:

FabricanteModelar
LogitechG25
G27
G29
G920
MOMO Force Feedback Racing Wheel
ThrustmasterT300RS
T500RS
RGT Force Feedback
T150
TX
TMX
FanatecCSR
Modo HID para o Xbox One

Observe que, para usar os dispositivos listados acima, você deve incluir uma declaração de funcionalidade HID (Dispositivo de Interface Humana) no appxmanifest do seu aplicativo:

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

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propriedades

HasClutch

Booliano indicando se o volante de corrida tem uma embreagem.

HasHandbrake

Booliano indicando se o volante de corrida tem um freio de mão.

HasPatternShifter

Booliano que indica se o volante de corrida tem um shifter padrão.

Headset

O fone de ouvido de áudio anexado ao volante de corrida.

IsWireless

Obtém um valor que indica o estado sem fio do volante de corrida.

MaxPatternShifterGear

A engrenagem mais alta do shifter.

MaxWheelAngle

O ângulo máximo, em graus, do volante de corrida.

RacingWheels

A lista de todos os volantes de corrida conectados.

User

O usuário associado ao volante de corrida.

WheelMotor

O motor de force feedback para o volante de corrida.

Métodos

FromGameController(IGameController)

Retorna o controlador de jogo especificado como um volante de corrida.

GetButtonLabel(RacingWheelButtons)

Recupera o rótulo do botão para o botão especificado.

GetCurrentReading()

Obtém um instantâneo do estado do volante de corrida.

TryGetBatteryReport()

Obtém informações sobre o estado atual da bateria do volante de corrida.

Eventos

HeadsetConnected

Sinaliza quando um fone de ouvido é anexado ao volante de corrida.

HeadsetDisconnected

Sinaliza quando um headset é desconectado do volante de corrida.

RacingWheelAdded

Sinaliza quando um novo volante de corrida está conectado.

RacingWheelRemoved

Sinaliza quando um volante de corrida é desconectado.

UserChanged

Sinaliza quando o usuário associado ao volante de corrida foi alterado.

Aplica-se a

Confira também