Функция GetLastInputInfo (winuser.h)

Извлекает время последнего входного события.

Синтаксис

BOOL GetLastInputInfo(
  [out] PLASTINPUTINFO plii
);

Параметры

[out] plii

Тип: PLASTINPUTINFO

Указатель на структуру LASTINPUTINFO , которая получает время последнего входного события.

Возвращаемое значение

Тип: BOOL

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Эта функция полезна для обнаружения бездействия входных данных. Однако GetLastInputInfo не предоставляет системные входные данные для всех запущенных сеансов. Вместо этого GetLastInputInfo предоставляет сведения о входных данных пользователя для конкретного сеанса только для сеанса, который вызвал функцию.

Количество тактов при получении последнего входного события (см. lastINPUTINFO) не гарантируется как добавочное. В некоторых случаях значение может быть меньше числа тактов предыдущего события. Например, это может быть вызвано временным интервалом между необработанным входным потоком и потоком рабочего стола или событием, вызванным SendInput, который предоставляет собственное число тактов.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

Основные понятия

Ввод с клавиатуры

LASTINPUTINFO

Справочные материалы