XInputSetState

将振动数据发送到指定的双马达控制器。

语法

DWORD XInputSetState(  
         DWORD dwUserIndex,  
         const XINPUT_VIBRATION * pVibration  
)  

参数

dwUserIndex _In_
类型:DWORD

与设备相关联的玩家的索引;介于 0 到 XUSER_MAX_COUNT - 1 之间的值。

pVibration _In_
类型:XINPUT_VIBRATION**

指向包含要发送到控制器的振动信息的 XINPUT_VIBRATION 对象的指针。

返回值

类型:DWORD

如果此函数成功,则返回 ERROR_SUCCESS

如果控制器未连接,则该函数将返回 ERROR_DEVICE_NOT_CONNECTED

如果该函数失败,则将返回在 WinError.h 中定义的错误代码。

备注

此函数支持只有两个触觉反馈马达的较旧控制器。 若要在较新的控制器中支持其他反馈马达,请调用 XInputSetStateEx

有关详细信息,请参阅 XInputOnGameInput 包装器

要求

头文件:XInputOnGameInput.h

库:xgameruntime.lib

支持的平台:Xbox One 系列主机和 Xbox Series 主机

另请参阅

从 XInput 移植到 GameInput
XInputOnGameInput