Skip to main content

XInputSetStateEx

Envoie des données de vibration à la manette spécifiée. Prend en charge la capacité de vibration à quatre moteurs des manettes plus récentes.

Syntaxe

Paramètres

dwUserIndex   _In_
Type : DWORD
Index du joueur associé à l’appareil ; valeur comprise entre 0 et XUSER_MAX_COUNT - 1. pVibration   _In_
Type : XINPUT_VIBRATION_EX*
Pointeur vers un objet XINPUT_VIBRATION_EX qui contient les informations de vibration à envoyer à la manette.

Valeur renvoyée

Type : DWORD Si la fonction réussit, elle renvoie ERROR_SUCCESS. Si la manette n’est pas connectée, la fonction renvoie ERROR_DEVICE_NOT_CONNECTED. Si la fonction échoue, elle renvoie un code d’erreur défini dans WinError.h.

Remarques

Il est possible d’appeler cette fonction en toute sécurité, même lors d’une interaction avec une manette à deux moteurs. Tout paramètre de vibration envoyé à XInputSetStateEx pour une manette à deux moteurs est ajusté afin que la manette vibre toujours selon la meilleure approximation possible de l’entrée envoyée. C’est pourquoi nous vous recommandons d’appeler XInputSetStateEx dans les situations où vous appelleriez XInputSetState. Pour plus d’informations, consultez Le wrapper XInputOnGameInput.

Configuration requise

En-tête : XInputOnGameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Portage de XInput vers GameInput
XInputOnGameInput
Last modified on October 6, 2026