Partager via


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

XINPUT_VIBRATION

Fonctions XInput

XInputGetState