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

一组位标志,用于指定辅助功能超时行为的属性。 定义了以下值。

含义
ATF_ONOFFFEEDBACK
0x00000002
如果设置了此标志,则当超时期限过并且辅助功能关闭时,操作系统将播放降序警笛声。
ATF_TIMEOUTON
0x00000001
如果设置了此标志,则已为辅助功能设置了超时期限。 如果未设置此标志,则即使指定了超时期限,功能也不会超时。

iTimeOutMSec

类型: DWORD

指定超时期限(以毫秒为单位)。

注解

调用 SystemParametersInfo 函数时使用 ACCESSTIMEOUT 结构,并将 uiAction 参数设置为 SPI_GETACCESSTIMEOUTSPI_SETACCESSTIMEOUT 值。 使用 SPI_GETACCESSTIMEOUT 时,必须指定 ACCESSTIMEOUT 结构的 cbSize 成员;SystemParametersInfo 函数填充其余成员。 使用 SPI_SETACCESSTIMEOUT 值时指定所有结构成员。

要求

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

另请参阅

辅助功能结构

SystemParametersInfo