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 |
Library | Xinput.lib;Xinput9_1_0.lib |
DLL | Xinput1_4.dll;Xinput9_1_0.dll |