Funzione XInputSetState (xinput.h)
Invia dati a un controller connesso. Questa funzione viene usata per attivare la funzione di vibrazione di un controller.
Sintassi
DWORD XInputSetState(
[in] DWORD dwUserIndex,
[in, out] XINPUT_VIBRATION *pVibration
);
Parametri
[in] dwUserIndex
Indice del controller dell'utente. Può essere un valore compreso tra 0 e 3. Per informazioni su come viene determinato questo valore e sul modo in cui il valore esegue il mapping agli indicatori nel controller, vedere Più controller.
[in, out] pVibration
Puntatore a una struttura XINPUT_VIBRATION contenente le informazioni sulla vibrazione da inviare al controller.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.
Se il controller non è connesso, il valore restituito viene ERROR_DEVICE_NOT_CONNECTED.
Se la funzione ha esito negativo, il valore restituito è un codice di errore definito in WinError.h. La funzione non usa SetLastError per impostare l'ultimo codice di errore del thread chiamante.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | xinput.h |
Libreria | Xinput.lib; Xinput9_1_0.lib |
DLL | Xinput1_4.dll; Xinput9_1_0.dll |