Функция 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 |
Header | xinput.h |
Библиотека | Xinput.lib; Xinput9_1_0.lib |
DLL | Xinput1_4.dll; Xinput9_1_0.dll |