Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |