ArcadeStick 类

定义

表示街机摇杆。

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
继承
Object Platform::Object IInspectable ArcadeStick
属性
实现

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

不能直接创建 ArcadeStick 类的实例;而是通过列出所有连接的街机摇杆的 ArcadeSticks 属性或通过 ArcadeStick.ArcadeStickAdded 事件检索 类的实例。 有关如何使用 ArcadeStick 类的详细信息,请参阅 Arcade 摇杆

支持的设备

ArcadeStick 支持任何 GIP (游戏输入协议) 或 XUSB 街机摇杆。

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

属性

ArcadeSticks

所有连接的街机摇杆的列表。

Headset

连接到街机摇杆的音频耳机。

IsWireless

获取一个值,该值指示街机摇杆的无线状态。

User

与街机摇杆关联的用户。

方法

FromGameController(IGameController)

以街机摇杆的形式返回给定的游戏控制器。

GetButtonLabel(ArcadeStickButtons)

检索指定按钮的按钮标签。

GetCurrentReading()

获取街机摇杆状态的快照。

TryGetBatteryReport()

获取有关街机摇杆的当前电池状态的信息。

事件

ArcadeStickAdded

连接新街机摇杆时发出信号。

ArcadeStickRemoved

当街机摇杆断开连接时发出信号。

HeadsetConnected

当头戴显示设备连接到街机摇杆时发出信号。

HeadsetDisconnected

当头戴显示设备与街机摇杆断开连接时发出信号。

UserChanged

当与街机摇杆关联的用户发生更改时发出信号。

适用于

另请参阅