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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour