Condividi tramite


ArcadeStick Classe

Definizione

Rappresenta una levetta 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
Ereditarietà
Object Platform::Object IInspectable ArcadeStick
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Commenti

Le istanze della classe ArcadeStick non possono essere create direttamente; Le istanze della classe vengono invece recuperate tramite la proprietà ArcadeStick.ArcadeSticks che elenca tutte le levette Arcade connesse o tramite l'evento ArcadeStick.ArcadeStickAdded . Per altre informazioni sull'uso della classe ArcadeStick, vedi Levetta Arcade.

Dispositivi supportati

ArcadeStick supporta qualsiasi levetta arcade GIP (Gaming Input Protocol) o XUSB.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Proprietà

ArcadeSticks

Elenco di tutte le levette Arcade collegate.

Headset

Auricolare audio collegato alla levetta Arcade.

IsWireless

Ottiene un valore che indica lo stato wireless della levetta Arcade.

User

Utente associato alla levetta Arcade.

Metodi

FromGameController(IGameController)

Restituisce il controller di gioco specificato come levetta Arcade.

GetButtonLabel(ArcadeStickButtons)

Recupera l'etichetta del pulsante per il pulsante specificato.

GetCurrentReading()

Ottiene uno snapshot dello stato della levetta Arcade.

TryGetBatteryReport()

Ottiene informazioni sullo stato corrente della batteria della levetta Arcade.

Eventi

ArcadeStickAdded

Segnala quando una nuova levetta Arcade è connessa.

ArcadeStickRemoved

Segnala quando una levetta Arcade è disconnessa.

HeadsetConnected

Segnala quando un visore VR è collegato alla levetta Arcade.

HeadsetDisconnected

Segnala quando un visore VR viene disconnesso dalla levetta Arcade.

UserChanged

Segnala quando l'utente associato alla levetta Arcade è cambiato.

Si applica a

Vedi anche