getLastInputInfo 函数 (winuser.h)

检索最后一个输入事件的时间。

语法

BOOL GetLastInputInfo(
  [out] PLASTINPUTINFO plii
);

参数

[out] plii

类型: PLASTINPUTINFO

指向 LASTINPUTINFO 结构的指针,该结构接收最后一个输入事件的时间。

返回值

类型: BOOL

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。

注解

此函数可用于输入空闲检测。 但是, GetLastInputInfo 不会在所有正在运行的会话中提供系统范围的用户输入信息。 相反, GetLastInputInfo 仅为调用函数的会话提供特定于会话的用户输入信息。

收到最后一个输入事件时 (LASTINPUTINFO) 不保证是增量的。 在某些情况下,该值可能小于先前事件的时钟周期计数。 例如,这可能由原始输入线程和桌面线程之间的计时间隔或 SendInput 引发的事件(提供自己的时钟周期计数)导致。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll

请参阅

概念性

键盘输入

LASTINPUTINFO

引用