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
- Наследование
- Атрибуты
- Реализации
Требования к 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() |
Возвращает snapshot состояния аркадного джойстика. |
TryGetBatteryReport() |
Получает сведения о текущем состоянии батареи аркадного джойстика. |
События
ArcadeStickAdded |
Сигнализирует при подключении нового аркадного джойстика. |
ArcadeStickRemoved |
Сигнализирует при отключении аркадного джойстика. |
HeadsetConnected |
Сигнализирует, когда гарнитура подключена к аркадному джойстику. |
HeadsetDisconnected |
Сигнализирует при отключении гарнитуры от аркадного джойстика. |
UserChanged |
Указывает, что пользователь, связанный с аркадным джойстиком, изменился. |