ACCESSTIMEOUT 结构 (winuser.h)
包含有关与 Microsoft Win32 辅助功能关联的超时期限的信息。
辅助功能超时期限是操作系统自动关闭辅助功能之前,在没有键盘和鼠标输入的情况下必须经过的时间长度。 辅助功能超时适用于由多个用户共享的计算机,以便一个用户选择的选项不会给后续用户带来不便。
受超时影响的辅助功能是 FilterKeys 功能 (SlowKeys、BounceKeys 和 RepeatKeys) 、MouseKeys、ToggleKeys 和 StickyKeys。 辅助功能超时也会影响高对比度模式设置。
语法
typedef struct tagACCESSTIMEOUT {
UINT cbSize;
DWORD dwFlags;
DWORD iTimeOutMSec;
} ACCESSTIMEOUT, *LPACCESSTIMEOUT;
成员
cbSize
类型: UINT
指定此结构的大小(以字节为单位)。
dwFlags
类型: DWORD
一组位标志,用于指定辅助功能超时行为的属性。 定义了以下值。
值 | 含义 |
---|---|
|
如果设置了此标志,则当超时期限过并且辅助功能关闭时,操作系统将播放降序警笛声。 |
|
如果设置了此标志,则已为辅助功能设置了超时期限。 如果未设置此标志,则即使指定了超时期限,功能也不会超时。 |
iTimeOutMSec
类型: DWORD
指定超时期限(以毫秒为单位)。
注解
调用 SystemParametersInfo 函数时使用 ACCESSTIMEOUT 结构,并将 uiAction 参数设置为 SPI_GETACCESSTIMEOUT 或 SPI_SETACCESSTIMEOUT 值。 使用 SPI_GETACCESSTIMEOUT 时,必须指定 ACCESSTIMEOUT 结构的 cbSize 成员;SystemParametersInfo 函数填充其余成员。 使用 SPI_SETACCESSTIMEOUT 值时指定所有结构成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | winuser.h (包括 Windows.h) |