XInputSetState 函式 ()
將數據傳送至連接的控制器。 此函式可用來啟動控制器的震動函式。
語法
DWORD XInputSetState(
[in] DWORD dwUserIndex,
[in, out] XINPUT_VIBRATION *pVibration
);
參數
[in] dwUserIndex
使用者控制器的索引。 可以是從 0 到 3 的值。 如需如何決定此值以及如何將值對應至控制器上指標的資訊,請參閱 多個控制器。
[in, out] pVibration
包含要傳送至控制器之震動資訊的 XINPUT_VIBRATION 結構的指標。
傳回值
如果函式成功,傳回值會 ERROR_SUCCESS。
如果控制器未連接,傳回值會 ERROR_DEVICE_NOT_CONNECTED。
如果函式失敗,傳回值是 WinError.h 中定義的錯誤碼。 函式不會使用 SetLastError 來設定呼叫線程的最後一個錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | xinput.h |
程式庫 | 一般Xinput9_1_0.lib |
Dll | Xinput1_4.dll;Xinput9_1_0.dll |