共用方式為


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 類別的實例;相反地,類別的實例是透過 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

當使用者與電動遊戲桿相關聯的用戶已變更時發出訊號。

適用於

另請參閱