Fonction XInputSetState (xinput.h)
Envoie des données à un contrôleur connecté. Cette fonction est utilisée pour activer la fonction de vibration d’un contrôleur.
Syntaxe
DWORD XInputSetState(
[in] DWORD dwUserIndex,
[in, out] XINPUT_VIBRATION *pVibration
);
Paramètres
[in] dwUserIndex
Index du contrôleur de l’utilisateur. Il peut s’agir d’une valeur comprise entre 0 et 3. Pour plus d’informations sur la façon dont cette valeur est déterminée et la façon dont la valeur est mappée aux indicateurs sur le contrôleur, consultez Plusieurs contrôleurs.
[in, out] pVibration
Pointeur vers une structure XINPUT_VIBRATION contenant les informations de vibration à envoyer au contrôleur.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si le contrôleur n’est pas connecté, la valeur de retour est ERROR_DEVICE_NOT_CONNECTED.
Si la fonction échoue, la valeur de retour est un code d’erreur défini dans WinError.h. La fonction n’utilise pas SetLastError pour définir le code de dernière erreur du thread appelant.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | xinput.h |
Bibliothèque | Xinput.lib ; Xinput9_1_0.lib |
DLL | Xinput1_4.dll ; Xinput9_1_0.dll |