다음을 통해 공유


XInputSetState 함수(xinput.h)

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

구문

DWORD XInputSetState(
  [in]      DWORD            dwUserIndex,
  [in, out] XINPUT_VIBRATION *pVibration
);

매개 변수

[in] dwUserIndex

사용자 컨트롤러의 인덱스입니다. 0에서 3까지의 값일 수 있습니다. 이 값을 결정하는 방법과 값이 컨트롤러의 지표에 매핑되는 방법에 대한 자세한 내용은 여러 컨트롤러를 참조하세요.

[in, out] pVibration

컨트롤러에 보낼 진동 정보를 포함하는 XINPUT_VIBRATION 구조체에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

컨트롤러가 연결되어 있지 않으면 반환 값이 ERROR_DEVICE_NOT_CONNECTED.

함수가 실패하면 반환 값은 WinError.h에 정의된 오류 코드입니다. 함수는 SetLastError 를 사용하여 호출 스레드의 마지막 오류 코드를 설정하지 않습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xinput.h
라이브러리 Xinput.lib; Xinput9_1_0.lib
DLL Xinput1_4.dll; Xinput9_1_0.dll

추가 정보

XINPUT_VIBRATION

XInput 함수

XInputGetState