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

与控制器关联的用户已更改时发出信号。

适用于