IGameController インターフェイス

定義

実際の種類 (ゲームパッド、レーシング ホイール、フライト スティックなど) に関係なく、すべてのコントローラー デバイスで実装する必要があるコア インターフェイス。 このインターフェイスは主にゲーム コントローラーの拡張性をサポートするために存在します。これにより、OEM (オリジナル機器メーカー) は、基になるゲーム コントローラー デバイス列挙フレームワークに統合しながら、デバイスの機能に豊富なアクセスを提供する WinRT (Windows ランタイム) クラスを公開できます。

public interface class IGameController
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
struct IGameController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
public interface IGameController
Public Interface IGameController
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

プロパティ

Headset

コントローラーに接続されているオーディオ ヘッドセット。

IsWireless

ゲームパッドのワイヤレス状態を示す値を取得します。

User

コントローラーに関連付けられているユーザー。

イベント

HeadsetConnected

ヘッドセットがコントローラーに接続されたときに通知します。

HeadsetDisconnected

ヘッドセットがコントローラーから切断されたときに通知します。

UserChanged

コントローラーに関連付けられているユーザーが変更されたことを通知します。

適用対象