ArcadeStick 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示街机摇杆。
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
- 继承
- 属性
- 实现
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 |
当与街机摇杆关联的用户发生更改时发出信号。 |