ArcadeStick Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |