Freigeben über


ArcadeStick Klasse

Definition

Stellt einen Arcade-Stick dar.

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
Vererbung
Object Platform::Object IInspectable ArcadeStick
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Instanzen der ArcadeStick-Klasse können nicht direkt erstellt werden. Stattdessen werden Instanzen der -Klasse über die ArcadeStick.ArcadeSticks-Eigenschaft abgerufen, die alle verbundenen Arcade-Sticks auflistet, oder über das ArcadeStick.ArcadeStickAdded-Ereignis . Weitere Informationen zur Verwendung der ArcadeStick-Klasse finden Sie unter Arcade-Stick.

Unterstützte Geräte

ArcadeStick unterstützt jeden GIP (Gaming Input Protocol) oder XUSB Arcade Stick.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Eigenschaften

ArcadeSticks

Die Liste aller verbundenen Arcade-Sticks.

Headset

Das Audio-Headset, das an den Arcade-Stick angeschlossen ist.

IsWireless

Ruft einen Wert ab, der den drahtlosen Zustand des Arcade-Sticks angibt.

User

Der Benutzer, der dem Arcade-Stick zugeordnet ist.

Methoden

FromGameController(IGameController)

Gibt den angegebenen Gamecontroller als Arcade-Stick zurück.

GetButtonLabel(ArcadeStickButtons)

Ruft die Schaltflächenbezeichnung für die angegebene Schaltfläche ab.

GetCurrentReading()

Ruft eine Momentaufnahme des Arcade-Stick-Zustands ab.

TryGetBatteryReport()

Ruft Informationen zum aktuellen Akkuzustand des Arcade-Sticks ab.

Ereignisse

ArcadeStickAdded

Signalisiert, wenn ein neuer Arcade-Stick verbunden ist.

ArcadeStickRemoved

Signalisiert, wenn ein Arcade-Stick getrennt wird.

HeadsetConnected

Signalisiert, wenn ein Headset an den Arcade-Stick angeschlossen ist.

HeadsetDisconnected

Signalisiert, wenn ein Headset vom Arcade-Stick getrennt wird.

UserChanged

Signalisiert, wenn sich der dem Arcade-Stick zugeordnete Benutzer geändert hat.

Gilt für:

Weitere Informationen