原文链接 -> 传送门
ACCESSTIMEOUT 结构
1. ACCESSTIMEOUT 结构描述与 Microsoft Win32 辅助功能关联的超时周期信息。
2. 辅助功能超时时间是操作系统自动关闭辅助功能之前,必须通过无键盘和无鼠标输入的时间长度。辅助功能超时是为多个用户共享电脑设计,以至于一个用户选择选项不会给后续的用户带来不便。
3. 被超时影响的辅助功能是筛选键功能(延迟键、回弹键和重复键),鼠标键,切换键和粘滞键。辅助功能超时也影响高对比模式设置。
结构原型:
typedef struct tagACCESSTIMEOUT {
UINT cbSize;
DWORD dwFlags;
DWORD iTimeOutMSec;
} ACCESSTIMEOUT, *LPACCESSTIMEOUT;
成员解析:
|
成员 |
含义 |
||||||
|
cbSize |
指定该结构的大小,单位字节 |
||||||
|
dwFlags |
指定辅助功能超时响应行为属性标志。下面是取值表:
|
||||||
|
iTimeOutMSec |
指定超时时间,单位毫秒 |
备注:
当设置 uiAction 参数值为 SPI_GETACCESSTIMEOUT 或 SPI_SETACCESSTIMEOUT 调用 SystemParametersInfo 函数时用到 ACCESSTIMEOUT 结构。当使用 SPI_GETACCESSTIMEOUT 时,您必须指定 ACCESSTIMEOUT 结构 cbSize 成员;SystemParametersInfo 函数填充剩下的成员。当使用 SPI_SETACCESSTIMEOUT 值时,指定所有的结构成员。
需求:
|
Minimum supported client |
Windows 2000 专业版 [仅桌面应用程序] |
|
Minimum supported server |
Windows 2000 服务器版 [仅桌面应用程序] |
|
Header |
Winuser.h (包含于 Windows.h) |




