메인 콘텐츠로 건너뛰기
장치에 있는 일반 컨트롤러 버튼의 수를 가져옵니다.

구문

매개변수

이 메서드에는 매개변수가 없습니다.

반환값

형식: uint32_t 장치에 있는 컨트롤러 버튼의 수이며, 장치에 컨트롤러 버튼이 없으면 0입니다.

설명

컨트롤러 버튼은 장치의 원시 매핑되지 않은 버튼입니다. GetSupportedInput이 반환하는 값에 GameInputKindControllerButton이 포함되어 있으면 장치에 컨트롤러 버튼이 있는 것입니다. GameInputKindControllerButton을 포함하는 장치의 판독값은 IGameInputReading::GetControllerButtonCount를 통해 같은 수의 버튼을 보고합니다. 반환된 값을 사용하여 GetControllerButtonLabels 또는 IGameInputReading::GetControllerButtonState에 전달하는 배열의 크기를 지정하세요. 버튼의 수는 장치가 연결되어 있는 동안 변경되지 않습니다. GameInput v3 이하에서는 IGameInputDevice::GetDeviceInfo가 반환하는 GameInputDeviceInfo 구조체의 controllerInfo 멤버가 참조하는 GameInputControllerInfo 구조체의 controllerButtonCount 멤버에서 이 정보를 얻을 수 있었습니다.

요구 사항

헤더: GameInput.h 라이브러리: gameinput.lib 지원되는 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

함께 보기

GameInput 개요
GetControllerButtonLabels
IGameInputReading::GetControllerButtonCount
IGameInputReading::GetControllerButtonState
IGameInputDevice

버전 기록

마지막 수정일 2026년 11월 6일