Функция 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 |
См. также раздел
Основные понятия
Справочные материалы