GetLastInputInfo () всегда 0 (ноль)

Я хочу определить время простоя (например, как давно пользователь нажал клавишу или переместил мышь). Предположительно, GetLastInputInfo () должен быть тем, что мне нужно, но когда я его использую, он всегда печатает 0.

LASTINPUTINFO   last_input  =   {0};
GetLastInputInfo(&last_input);
cout << last_input.dwTime << endl;

Есть идеи почему?

Спасибо

РЕДАКТИРОВАТЬ: Используя getlasterror, он говорит, что параметр неверен (ERROR_INVALID_PARAMETER, 87)

Ответы на вопрос(0)

Ваш ответ на вопрос