ArcadeStick Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |