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 類別的實例;相反地,類別的實例是透過 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 |
當使用者與電動遊戲桿相關聯的用戶已變更時發出訊號。 |