Condividi tramite


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

Vedi anche

XINPUT_VIBRATION

Funzioni XInput

XInputGetState