Partager via


ArcadeStick Classe

Définition

Représente un stick 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
Héritage
Object Platform::Object IInspectable ArcadeStick
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Les instances de la classe ArcadeStick ne peuvent pas être créées directement ; au lieu de cela, les instances de la classe sont récupérées via la propriété ArcadeStick.ArcadeSticks répertoriant tous les sticks arcade connectés ou via l’événement ArcadeStick.ArcadeStickAdded . Pour plus d’informations sur l’utilisation de la classe ArcadeStick, consultez Stick Arcade.

Appareils pris en charge

ArcadeStick prend en charge n’importe quel GIP (Gaming Input Protocol) ou tout stick d’arcade XUSB.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propriétés

ArcadeSticks

Liste de tous les sticks arcade connectés.

Headset

Casque audio attaché au stick arcade.

IsWireless

Obtient une valeur qui indique l’état sans fil du stick arcade.

User

Utilisateur associé au stick arcade.

Méthodes

FromGameController(IGameController)

Retourne le contrôleur de jeu donné en tant que stick arcade.

GetButtonLabel(ArcadeStickButtons)

Récupère l’étiquette de bouton pour le bouton spécifié.

GetCurrentReading()

Obtient une instantané de l’état du stick arcade.

TryGetBatteryReport()

Obtient des informations sur l’état actuel de la batterie du stick arcade.

Événements

ArcadeStickAdded

Signale quand un nouveau stick arcade est connecté.

ArcadeStickRemoved

Signale quand un stick arcade est déconnecté.

HeadsetConnected

Signale quand un casque est attaché au stick arcade.

HeadsetDisconnected

Signale quand un casque est déconnecté du stick arcade.

UserChanged

Signale quand l’utilisateur associé au stick arcade a changé.

S’applique à

Voir aussi