메인 콘텐츠로 건너뛰기
장치에 있는 햇 스위치 및 방향 패드와 같은 일반 컨트롤러 스위치의 수를 가져옵니다.

구문

매개변수

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

반환값

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

설명

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

요구 사항

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

함께 보기

GameInput 개요
GetControllerSwitchInfo
IGameInputReading::GetControllerSwitchCount
IGameInputReading::GetControllerSwitchState
IGameInputDevice

버전 기록

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