> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputArcadeStickInfo

> GameInputArcadeStickInfo

# GameInputArcadeStickInfo

아케이드 스틱의 속성을 설명합니다.

## 구문

```cpp theme={null}
struct GameInputArcadeStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel stickUpLabel;
    GameInputLabel stickDownLabel;
    GameInputLabel stickLeftLabel;
    GameInputLabel stickRightLabel;
    GameInputLabel actionButton1Label;
    GameInputLabel actionButton2Label;
    GameInputLabel actionButton3Label;
    GameInputLabel actionButton4Label;
    GameInputLabel actionButton5Label;
    GameInputLabel actionButton6Label;
    GameInputLabel specialButton1Label;
    GameInputLabel specialButton2Label;
    uint32_t       extraButtonCount;
    uint32_t       extraAxisCount;
};
```

### 멤버

*menuButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

Menu 버튼의 물리적 레이블입니다.

*viewButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

View 버튼의 물리적 레이블입니다.

*stickUpLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스틱의 위쪽 입력에 대한 물리적 레이블입니다.

*stickDownLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스틱의 아래쪽 입력에 대한 물리적 레이블입니다.

*stickLeftLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스틱의 왼쪽 입력에 대한 물리적 레이블입니다.

*stickRightLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스틱의 오른쪽 입력에 대한 물리적 레이블입니다.

*actionButton1Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 1의 물리적 레이블입니다.

*actionButton2Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 2의 물리적 레이블입니다.

*actionButton3Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 3의 물리적 레이블입니다.

*actionButton4Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 4의 물리적 레이블입니다.

*actionButton5Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 5의 물리적 레이블입니다.

*actionButton6Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

액션 버튼 6의 물리적 레이블입니다.

*specialButton1Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스페셜 버튼 1의 물리적 레이블입니다.

*specialButton2Label*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

스페셜 버튼 2의 물리적 레이블입니다.

*extraButtonCount*\

형식: uint32\_t

아케이드 스틱 버튼에 매핑되지 않은 장치 버튼의 개수입니다.

*extraAxisCount*\

형식: uint32\_t

아케이드 스틱 축에 매핑되지 않은 장치 축의 개수입니다.

## 설명

이 구조체는 [GameInputDeviceInfo](/ko/reference/input/gameinput/structs/gameinputdeviceinfo) 구조체에서 사용됩니다. `GameInputDeviceInfo`는 [IGameInputDevice::GetDeviceInfo](/ko/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo) 메서드에서 사용됩니다.

자세한 내용은 [GameInput 장치](/ko/build/core-features/common/input/overviews/input-devices)를 참조하세요.

## 요구 사항

**헤더:** GameInput.h

**지원되는 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[GameInput 개요](/ko/build/core-features/common/input/overviews/input-overview)\
[GameInput](/ko/reference/input/gameinput/gameinput_members)

## 버전 기록

| 버전 | 변경 사항 |
| - | - |
| **v3** | `extraButtonCount`(uint32\_t) 및 `extraAxisCount`(uint32\_t) **추가됨**. |
| **v0** | 도입됨. |

## 부록: 이전 버전

### v0, v1, v2

```cpp theme={null}
struct GameInputArcadeStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel stickUpLabel;
    GameInputLabel stickDownLabel;
    GameInputLabel stickLeftLabel;
    GameInputLabel stickRightLabel;
    GameInputLabel actionButton1Label;
    GameInputLabel actionButton2Label;
    GameInputLabel actionButton3Label;
    GameInputLabel actionButton4Label;
    GameInputLabel actionButton5Label;
    GameInputLabel actionButton6Label;
    GameInputLabel specialButton1Label;
    GameInputLabel specialButton2Label;
};
```


## Related topics

- [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel.md)
- [GameInput API 멤버](/ko/reference/input/gameinput/gameinput_members.md)
- [GameInputArcadeStickButtons](/ko/reference/input/gameinput/enums/gameinputarcadestickbuttons.md)
- [GameInputArcadeStickState](/ko/reference/input/gameinput/structs/gameinputarcadestickstate.md)
- [GetArcadeStickState](/ko/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getarcadestickstate.md)
