다음을 통해 공유


XInputOnGameInput

Microsoft GDK(게임 개발 키트)는 GameInput 위에 XInput API의 구현이 포함된 헤더 파일 XInputOnGameInput.h와 함께 제공됩니다. 특히 키보드와 마우스 또는 기타 입력 장치가 필요한 경우 GameInput에 직접 포팅하는 것이 좋습니다. 그러나 XInputOnGameInput 래퍼는 기존 XInput 코드에 대한 변경 없이 초기 포팅 작업을 부트스트랩하는 데 사용할 수 있습니다.

함수

함수 설명
XInputEnable XInputEnable API 참조
XInputGetAudioDeviceIds 지정된 컨트롤러에 연결된 헤드셋의 오디오 렌더링 및 캡처 장치 ID를 검색합니다.
XInputGetBatteryInformation 무선 컨트롤러의 배터리 유형 및 충전 상태를 검색합니다.
XInputGetCapabilities 연결된 컨트롤러의 기능을 검색합니다.
XInputGetDeviceId 지정된 컨트롤러에 대한 디바이스 ID를 검색합니다.
XInputGetKeystroke XInputGetKeystroke API 참조
XInputGetState 지정된 컨트롤러의 현재 상태를 검색합니다.
XInputGetStateWithToken 지정된 컨트롤러의 현재 상태를 검색하여 D3DX 프레임 파이프라인 토큰과 연결합니다.
XInputOnGameInputInitialize XInputOnGameInputInitialize API 참조
XInputOnGameInputUninitialize XInputOnGameInputUninitialize API 참조
XInputSetState 지정된 2모터 컨트롤러에 진동 데이터를 보냅니다.
XInputSetStateEx 지정된 컨트롤러로 진동 데이터를 보냅니다. 최신 컨트롤러의 4모터 진동 기능을 지원합니다.

구조

구조 설명
XINPUT_BATTERY_INFORMATION 배터리의 유형 및 충전 상태를 설명합니다.
XINPUT_CAPABILITIES XINPUT_CAPABILITIES API 참조
XINPUT_GAMEPAD XINPUT_GAMEPAD API 참조
XINPUT_KEYSTROKE XInputGetKeystroke 함수에서 반환된 키 입력 데이터에 대해 설명합니다.
XINPUT_STATE 컨트롤러의 상태를 설명합니다.
XINPUT_VIBRATION 2모터 컨트롤러의 진동 기능에 대한 모터 속도를 설명합니다.
XINPUT_VIBRATION_EX 4모터 컨트롤러의 진동 기능에 대한 모터 속도를 설명합니다.