IGameControllerProvider インターフェイス

定義

システムに接続されている物理ゲーム コントローラー デバイスを表す基本インターフェイス。

public interface class IGameControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
struct IGameControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
public interface IGameControllerProvider
Public Interface IGameControllerProvider
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

デバイス クラスはアクティブ化できません。デバイス マネージャー ランタイム クラスのコレクション プロパティを使用して列挙できますが、これは xboxAccessoryManagement 機能を持つアプリを格納するために制限されます。 デバイス クラス オブジェクトにアクセスする一般的な方法は、カスタム ゲーム コントローラー クラスのファクトリを登録することです。

プロパティ

FirmwareVersionInfo

コントローラーのファームウェア バージョンに関する情報が含まれます。

HardwareProductId

コントローラーのハードウェア製品 ID。

HardwareVendorId

コントローラーのハードウェア ベンダー ID。

HardwareVersionInfo

ハードウェア バージョンに関する情報が含まれます。

IsConnected

コントローラーが接続されているかどうかを示すブール値。

適用対象