IGameController Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Основной интерфейс должен быть реализован всеми устройствами контроллера, независимо от их фактического типа (геймпад, гоночный руль, джойстик и т. д.). Этот интерфейс существует главным образом для поддержки расширяемости игровых контроллеров, что позволяет изготовителям оборудования (изготовителям оборудования) публиковать классы 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 |
Сигнализирует об изменении пользователя, связанного с контроллером. |