영어로 읽기

다음을 통해 공유


XInput 게임 컨트롤러 API

XInput 게임 컨트롤러 API 기술 개요입니다.

XInput 게임 컨트롤러 API를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

XInput 게임 컨트롤러 API와 인터페이스하는 하드웨어 디바이스를 개발하려면 를 참조하세요 https://aka.ms/gipdocs.

Functions

 
XInputEnable

XInput의 보고 상태를 설정합니다.
XInputGetAudioDeviceIds

지정된 컨트롤러에 연결된 헤드셋과 연결된 사운드 렌더링 및 사운드 캡처 오디오 장치 ID를 검색합니다.
XInputGetBatteryInformation

무선 컨트롤러의 배터리 종류 및 충전 상태 검색합니다.
XInputGetCapabilities

연결된 컨트롤러의 기능과 기능을 검색합니다.
XInputGetDSoundAudioDeviceGuids

지정된 컨트롤러에 연결된 헤드셋과 연결된 사운드 렌더링 및 사운드 캡처 디바이스 GUID를 가져옵니다.
XInputGetKeystroke

게임 패드 입력 이벤트를 검색합니다.
XInputGetState

지정된 컨트롤러의 현재 상태를 검색합니다.
XInputSetState

연결된 컨트롤러에 데이터를 보냅니다. 이 함수는 컨트롤러의 진동 함수를 활성화하는 데 사용됩니다.

구조체

 
XINPUT_BATTERY_INFORMATION

배터리 유형 및 충전 상태에 대한 정보를 포함합니다.
XINPUT_CAPABILITIES

연결된 컨트롤러의 기능을 설명합니다. XInputGetCapabilities 함수는 XINPUT_CAPABILITIES 반환합니다.
XINPUT_GAMEPAD

컨트롤러의 현재 상태를 설명합니다.
XINPUT_KEYSTROKE

XInputGetKeystroke에서 반환된 키 입력 데이터를 지정합니다.
XINPUT_STATE

컨트롤러의 상태를 나타냅니다.
XINPUT_VIBRATION

컨트롤러의 진동 함수에 대한 모터 속도 수준을 지정합니다.