다음을 통해 공유


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 클래스를 사용하는 방법에 대한 자세한 내용은 아케이드 스틱을 참조하세요.

지원되는 디바이스

ArcadeStick 은 모든 GIP(게임 입력 프로토콜) 또는 XUSB 아케이드 스틱을 지원합니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

속성

ArcadeSticks

연결된 모든 아케이드 스틱 목록입니다.

Headset

아케이드 스틱에 부착된 오디오 헤드셋입니다.

IsWireless

아케이드 스틱의 무선 상태를 나타내는 값을 가져옵니다.

User

아케이드 스틱과 연결된 사용자입니다.

메서드

FromGameController(IGameController)

지정된 게임 컨트롤러를 아케이드 스틱으로 반환합니다.

GetButtonLabel(ArcadeStickButtons)

지정된 단추의 단추 레이블을 검색합니다.

GetCurrentReading()

아케이드 스틱 상태의 스냅샷 가져옵니다.

TryGetBatteryReport()

아케이드 스틱의 현재 배터리 상태에 대한 정보를 가져옵니다.

이벤트

ArcadeStickAdded

새 아케이드 스틱이 연결되면 신호를 보냅니다.

ArcadeStickRemoved

아케이드 스틱의 연결이 끊어지면 신호를 보냅니다.

HeadsetConnected

헤드셋이 아케이드 스틱에 연결되면 신호를 보냅니다.

HeadsetDisconnected

헤드셋이 아케이드 스틱에서 연결이 끊어지면 신호를 보냅니다.

UserChanged

아케이드 스틱과 연결된 사용자가 변경되었을 때 신호를 보냅니다.

적용 대상

추가 정보