Поделиться через


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
Наследование
Object Platform::Object IInspectable ArcadeStick
Атрибуты
Реализации

Требования к 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

Указывает, что пользователь, связанный с аркадным джойстиком, изменился.

Применяется к

См. также раздел