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 컨트롤러의 진동 함수에 대한 모터 속도 수준을 지정합니다. |