Función XInputSetState (xinput.h)

Envía datos a un controlador conectado. Esta función se usa para activar la función de vibración de un controlador.

Sintaxis

DWORD XInputSetState(
  [in]      DWORD            dwUserIndex,
  [in, out] XINPUT_VIBRATION *pVibration
);

Parámetros

[in] dwUserIndex

Índice del controlador del usuario. Puede ser un valor de 0 a 3. Para obtener información sobre cómo se determina este valor y cómo se asigna el valor a los indicadores en el controlador, vea Varios controladores.

[in, out] pVibration

Puntero a una estructura de XINPUT_VIBRATION que contiene la información de vibración que se va a enviar al controlador.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si el controlador no está conectado, el valor devuelto se ERROR_DEVICE_NOT_CONNECTED.

Si se produce un error en la función, el valor devuelto es un código de error definido en WinError.h. La función no usa SetLastError para establecer el código de último error del subproceso que realiza la llamada.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xinput.h
Library Xinput.lib; Xinput9_1_0.lib
Archivo DLL Xinput1_4.dll; Xinput9_1_0.dll

Consulte también

XINPUT_VIBRATION

Funciones XInput

XInputGetState