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 |