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 stick」を参照してください。

サポートされているデバイス

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

アーケード スティックに関連付けられているユーザーが変更されたときに通知します。

適用対象

こちらもご覧ください