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 |
当与街机摇杆关联的用户发生更改时发出信号。 |