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 |
请参阅
概念性
引用