Triggers a controller update if manual controller updates are enabled.
HRESULT UpdateControllers()
Type: HRESULTÂ
Returns S_OK if successful, otherwise returns an error code.
Calling SetManualControllerUpdate(TRUE) will turn off the background threads that automatically update Xbox One controller input. Once manual updates are enabled, titles must manually update controller input by calling UpdateControllers(). GetManualControllerUpdate() can be called to determine if the default behavior or manual input updates are being used. Titles still use the existing Gamepad and related controller APIs to read the state of input devices.
As the background threads that automatically update controller input (the default behavior) run on cores 4 and 5, this alternate method can be used for titles wanting more control over the updating of controller input, including which cores to execute input processing.
Note
Manual input updates are opt-in, unless you explicitly use this method, the default behavior remains unchanged.
Header: Declared in xi.h.