Compartilhar via


ArcadeStick Classe

Definição

Representa um joystick de arcade.

public ref class ArcadeStick sealed
public ref class ArcadeStick 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 ArcadeStick 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 ArcadeStick 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 ArcadeStick
[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 ArcadeStick : IGameControllerBatteryInfo
Public NotInheritable Class ArcadeStick
Public NotInheritable Class ArcadeStick
Implements IGameControllerBatteryInfo
Herança
Object Platform::Object IInspectable ArcadeStick
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

As instâncias da classe ArcadeStick não podem ser criadas diretamente; Em vez disso, as instâncias da classe são recuperadas por meio da propriedade ArcadeStick.ArcadeSticks listando todos os joysticks de arcade conectados ou por meio do evento ArcadeStick.ArcadeStickAdded . Confira Joystick de arcade para obter mais informações sobre como usar a classe ArcadeStick .

Dispositivos com suporte

O ArcadeStick dá suporte a qualquer GIP (Protocolo de Entrada de Jogos) ou joystick de arcade XUSB.

Histórico de versão

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

Propriedades

ArcadeSticks

A lista de todos os joysticks de arcade conectados.

Headset

O fone de ouvido de áudio anexado ao joystick de arcade.

IsWireless

Obtém um valor que indica o estado sem fio do joystick de arcade.

User

O usuário associado ao joystick de arcade.

Métodos

FromGameController(IGameController)

Retorna o controlador de jogo especificado como um joystick de arcade.

GetButtonLabel(ArcadeStickButtons)

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

GetCurrentReading()

Obtém uma instantâneo do estado do joystick de arcade.

TryGetBatteryReport()

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

Eventos

ArcadeStickAdded

Sinaliza quando um novo joystick de arcade está conectado.

ArcadeStickRemoved

Sinaliza quando um joystick de arcade é desconectado.

HeadsetConnected

Sinaliza quando um fone de ouvido é anexado ao joystick de arcade.

HeadsetDisconnected

Sinaliza quando um fone de ouvido é desconectado do joystick de arcade.

UserChanged

Sinaliza quando o usuário associado ao joystick de arcade foi alterado.

Aplica-se a

Confira também