ArcadeStick Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |